首页 文章

在调试时配置传出邮件服务器

提问于
浏览
1

配置OMS时,您可以指定是否为调试服务器 . 我将其标记为一个,但我找不到有关该标记的任何信息 . 我可以手动检查它,当我在调试服务器时不发送电子邮件...

mail_values = template.with_context(context).generate_email(self.id)
mail = self.env['mail.mail'].create(mail_values)

IrMailServer = self.env['ir.mail_server'].search([], order='sequence desc')[0]
    if not IrMailServer.smtp_debug:
        mail.send()

但有没有更好的可能性呢?或者它已经在某处实现了,我找不到它?

1 回答

  • 2

    此标志用于在Odoo日志文件中显示更多调试信息 . 您的Odoo服务器必须配置日志级别“debug”以显示这些信息 .

    在这种情况下,您将在Odoo日志中看到SMT协议(SMTP)消息,这使得更容易找到从Odoo发送电子邮件的问题 .

    这不是测试模式!您将真正发送具有此设置的电子邮件 .

相关问题