Настройка серверов исходящей почты при отладке

При настройке 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()

Но есть ли лучшая возможность сделать это? Или, может быть, это уже где-то реализовано, а я не нашел?


person tidylobster    schedule 11.07.2017    source источник


Ответы (1)


Этот флаг используется для отображения дополнительной информации об отладке в файле журнала Odoo. Ваш сервер Odoo должен быть настроен с уровнем журнала «отладка», чтобы отображать эту информацию.

При этих условиях вы будете видеть сообщения протокола SMT (SMTP) в своем журнале Odoo, что значительно упрощает обнаружение проблем с отправкой электронных писем из Odoo.

Это не тестовый режим! Вы действительно будете отправлять электронные письма с этими настройками.

person CZoellner    schedule 11.07.2017
comment
Спасибо за объяснение! - person tidylobster; 11.07.2017