Sugarcrm-仅发送已检查的排队活动电子邮件

Sugarcrm-仅发送已检查的排队活动电子邮件,sugarcrm,Sugarcrm,在电子邮件队列中,当我发送排队的活动电子邮件时,将发送所有电子邮件。我希望它只发送选中的电子邮件(选中的复选框)。有人知道怎么做吗。 谢谢。这是默认行为,要修改它,您需要签入/modules/EmailMan,理想情况下将代码/自定义复制到自定义目录,以尽可能保证升级安全。事实上,尽管如此,我在活动和电子邮件定制方面的经验是,核心文件中有大量的拷贝粘贴,这些文件在技术上是安全的,但在以后可能无法升级 此外,可以通过活动电子邮件设置控制单个爆炸中传出电子邮件的数量: index.php?modul

在电子邮件队列中,当我发送排队的活动电子邮件时,将发送所有电子邮件。我希望它只发送选中的电子邮件(选中的复选框)。有人知道怎么做吗。
谢谢。

这是默认行为,要修改它,您需要签入
/modules/EmailMan
,理想情况下将代码/自定义复制到自定义目录,以尽可能保证升级安全。事实上,尽管如此,我在活动和电子邮件定制方面的经验是,核心文件中有大量的拷贝粘贴,这些文件在技术上是安全的,但在以后可能无法升级

此外,可以通过活动电子邮件设置控制单个爆炸中传出电子邮件的数量:

index.php?module=EmailMan&action=campaignconfig

不过,从更基本的层面来说,你为什么要对不想发送的电子邮件排队

谢谢Matthew,我一定会试试。您好Matthew,您知道哪个函数用于发送排队的活动电子邮件吗。我找不到它。它实际上不是一个特定的函数,请查看/modules/EmailMan/EmailManDelivery.php。SugarCRM已经放弃了这种基于文件的“操作”方法,但是如果你观察电子邮件队列帖子,你会看到它转到index.php?module=EmailMan&action=EmailManDelivery,它直接调用这个文件执行。在调度程序中也是如此,在/modules/Scheduler/_AddJobsHere.php中,函数runmasseailcampaign()只是在require_once语句中调用EmailManDelivery,而不是以OO方式。