2017-07-11 1 views
1

OMSを構成するときに、デバッグサーバーであるかどうかを指定できます。私はそれを1とマークしましたが、そのマークに関する情報は見つかりませんでした。私はそれを手動で確認することができ、私は、サーバーをデバッグする上でだときの電子メールを送信しません...デバッグ時に送信メールサーバーを構成する

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

しかし、そうするための任意のより良い可能性はありますか?あるいは、すでにどこかで実装されていて、見つけられなかったでしょうか?

答えて

2

このフラグは、Odooログファイルにさらに多くのデバッグ情報を表示するために使用されます。これらの情報を表示するには、Odooサーバーをログレベル "debug"で構成する必要があります。

この条件では、OdooログにSMTプロトコル(SMTP)メッセージが表示されます。これにより、Odooから電子メールを送信する際の問題を簡単に見つけることができます。

これはテストモードではありません。あなたは本当にこの設定で電子メールを送信します。

+0

ありがとうございました! – tidylobster

関連する問題