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

Openerp 在调试时配置传出邮件服务器,openerp,odoo-10,Openerp,Odoo 10,配置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='s

配置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()

但还有更好的可能性吗?或者它已经在某个地方实现了,但我找不到它?

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

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


这不是测试模式!您将使用此设置发送电子邮件。

谢谢您的解释!