При настройке 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()
Но есть ли лучшая возможность сделать это? Или, может быть, это уже где-то реализовано, а я не нашел?