配置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()
但有没有更好的可能性呢?或者它已经在某个地方实现了,我找不到它?
答案 0 :(得分:2)
此标志用于在Odoo日志文件中显示更多调试信息。您的Odoo服务器必须配置日志级别“debug”以显示这些信息。
在这种情况下,您将在Odoo日志中看到SMT协议(SMTP)消息,这样可以更容易地找到从Odoo发送电子邮件的问题。
这不是测试模式!您将真正使用此设置发送电子邮件。