如何在发送电子邮件时禁用便笺?

问题描述

当我使用 mail.template 的 send_mail() 方法发送电子邮件时,有没有办法禁用“日志注释”的创建?

基本上,我所做的是每次在帮助台中打开工单时向所有团队成员发送电子邮件。问题在于,在工单本身中,它为我创建的日志记录与我发送的电子邮件数量一样多。

如何禁用日志注释的创建?

提前致谢

解决方法

我遇到了与您相同的问题,所以我的解决方案是:

        mail_id = template_valuess.with_context(
            ctx).send_mail(self.id,force_send=True)
        if mail_id:
            mail_obj = self.env['mail.mail'].sudo().browse(mail_id)
            mail_message_id = mail_obj.mail_message_id
            mail_message_id.res_id = False

它对我有用,因为我取消了 res_id 的链接。

注意:如果有人有更好的选择,请添加,因为我也在寻找替代方案。

,

我找到了在模板值上添加 auto_delete:True 的解决方案