用于发送群发邮件的新队列
项目描述
群发邮件发送队列
此模块在点击群发邮件表单中的“发送给所有人”按钮时添加了一个队列以生成邮件记录。这是一个额外的队列,除了现有的一个(在addons/mail中实现)外,用于执行实际发送。
配置
有一个系统参数,“mail.mass_mailing.sending.batch_size”(默认值为500),用于控制每个cron迭代(方法“mail.mass_mailing.sending.cron()”)中创建的电子邮件数量。
使用方法
在没有此模块的情况下,当在群发邮件表单中点击“发送给所有人”按钮时,会创建所有“mail.mail”和“mail.mail.statistics”对象。如果收件人列表超过10k,这个过程可能会花费很长时间,并且可能会出现“加载中,请稍等片刻,喝杯咖啡”的文本。
使用此新队列,群发邮件将显示为“正在发送”状态,直到所有电子邮件发送或失败。在点击“发送给所有人”按钮后,用户将迅速回到群发邮件表单。
在“群发邮件”表单中,添加了一个新的选项卡“发送任务”,用户可以在其中检查已发送邮件的历史记录。
在“设置 > 技术 > 邮件 > 群发邮件发送”中,允许用户跟踪所有正在运行的群发邮件发送对象并查看
待发送收件人:尚未创建电子邮件的收件人数量。
开始日期:用户点击“发送给所有人”按钮的日期。
待发送邮件:等待发送的电子邮件数量。
已发送邮件:成功发送的电子邮件数量。
失败邮件:由于错误而未发送的电子邮件数量。
注意:如果正在进行另一轮群发邮件,用户将无法再次发送相同的群发邮件。在这种情况下会引发UserError异常。
注意:如果收件人数量少于“batch_size / 2”,则在点击“发送给所有人”按钮时(标准方式)将创建所有电子邮件。尽管无论如何都会创建一个发送对象以保持一致性。
缺陷跟踪器
缺陷在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已经有人报告了您的问题。如果您是第一个发现它的人,请通过提供详细且受欢迎的反馈来帮助我们解决它。
致谢
图片
Odoo社区协会: 图标。
贡献者
Antonio Espinosa <antonio.espinosa@tecnativa.com>
Pedro M. Baeza <pedro.baeza@tecnativa.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛使用。
要为此模块做出贡献,请访问 https://odoo-community.org。
项目详情
odoo8_addon_mass_mailing_sending_queue-8.0.1.0.0-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 88a1eaff6c401bb2b9b04770b7ba2a53dc6cbc683b0b09bfefd7ee624930b26b |
|
MD5 | d69a8528bdf0767d05442d5f255d1424 |
|
BLAKE2b-256 | bcc0e92e69dbe241e457b6cbc9b9452cc343df67ff936972a0f01d407e144f58 |