我正在尝试为从 IMAP 邮件服务器同步的电子邮件添加逻辑挂钩。最后,我想在新邮件同步时触发一个钩子,并检查发件人的邮件是否保存在其中一个帐户中。
问题是同步邮件没有被保存(至少没有在 InboundMail 或电子邮件模块中),因此 after/before_save 不会触发。
这是我的钩子logic_hooks.php
:
$hook_array['after_save'][] = Array(1, 'Create Lead', 'custom/modules/InboundEmail/LeadLogicHook.php', 'LeadLogicHook', 'handleLead');
它不适用于 InboundEmail 和电子邮件模块。
和LeadLogicHook
:
<?php
if(!defined('sugarEntry') || !sugarEntry) die('Not A Valid Entry Point');
class LeadLogicHook
{
function handleLead($bean, $event, $arguments)
{
_ppl("Test");
}
}
这甚至可以通过逻辑钩子实现吗?
编辑:添加了一些代码