配置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 回答
此标志用于在Odoo日志文件中显示更多调试信息 . 您的Odoo服务器必须配置日志级别“debug”以显示这些信息 .
在这种情况下,您将在Odoo日志中看到SMT协议(SMTP)消息,这使得更容易找到从Odoo发送电子邮件的问题 .
这不是测试模式!您将真正发送具有此设置的电子邮件 .