【问题标题】:Sugarcrm - Send only checked Queued Campaign emailsSugarcrm - 仅发送已检查的排队活动电子邮件
【发布时间】:2014-01-14 06:48:11
【问题描述】:

在电子邮件队列中,当我发送排队的活动电子邮件时,所有电子邮件都会发送。我希望它只发送选中的电子邮件(选中的复选框)。有没有人知道如何做同样的事情。 谢谢。

【问题讨论】:

    标签: sugarcrm


    【解决方案1】:

    这是默认行为,要对其进行修改,您需要签入/modules/EmailMan,并在理想情况下将代码/自定义内容复制到自定义目录,以尽量保持升级安全。不过,实际上,我在 Campaign 和电子邮件自定义方面的经验是,从核心文件中复制粘贴繁重,这些文件在技术上可以安全升级,但以后可能无法感知升级。

    此外,一次爆炸中的外发电子邮件数量可以通过活动电子邮件设置进行控制:

    index.php?module=EmailMan&action=campaignconfig
    

    不过,在更基本的层面上,您为什么要将不想发送的电子邮件排队?

    【讨论】:

    • 谢谢马修,我一定会试试的。
    • 您好 Matthew,您知道哪个功能用于发送排队的活动电子邮件吗?我没找到。
    • 其实不是具体的函数,看/modules/EmailMan/EmailManDelivery.php。 SugarCRM 已经放弃了这种基于文件的“操作”方法,但是如果您查看电子邮件队列 POST,您会看到它转到了 index.php?module=EmailMan&action=EmailManDelivery,它直接调用此文件进行执行。在调度程序中也是如此,在 /modules/Scheduler/_AddJobsHere.php 中,函数 runMassEmailCampaign() 只是在 require_once 语句中调用 EmailManDelivery,而不是以 OO 方式。
    猜你喜欢
    • 1970-01-01
    • 2012-09-03
    • 2018-11-27
    • 1970-01-01
    • 2019-03-09
    • 2019-04-21
    • 2015-11-27
    • 2022-08-13
    • 2011-10-19
    相关资源
    最近更新 更多