Odoo12 Email服务发送失败的解决办法

原文地址:https://laoshiren.net/1903

odoo-email.png

发送的3个模式:

  • 简单发送(mail.catchall.domain不设置)
    直接用发送账号发出,发件人需要与发送账号相同或者是其同一账号下的其他别名,否则会被邮件系统拒绝,如SMTPSenderRefused: 501 mail from address must be same as authorization user test@renjie.me。接收方也直接回复该真实地址,非常容易理解,属于最原始的模式,最适合做邮件通知这种只集成发送不用集成接收的情况
  • 代理发送(mail.catchall.domain设置,mail.bounce.alias不设置)
    间接用postmaster-odoo账号代发出,发送账号需要具有该名称授权,否则也会被邮件系统拒绝,如SMTPSenderRefused: 501 mail from address must be same as authorization user postmaster-odoo@renjie.me。接收方默认回复catchall专用地址,由于属于代发,且发件地址、代发地址、回复地址都可以不相同,第一次使用还会有些颠覆邮箱观,甚至某些客户端出于谨慎还会出现欺诈提醒,但这确是目前国内用的最多的务实模式,大部分教程都是以此展开详解
  • 反弹发送(mail.catchall.domain设置,mail.bounce.alias设置)
    间接用bounce地址代发出,如bounce+5-res.users-2@renjie.me或者bounce+5@renjie.me,其中+5为邮件流水号,-2为单据流水号,可见前者还是单据相关邮件,接收方也默认回复catchall专用地址,因为其涉及到邮件接收等相关知识,而且国内免费邮箱服务基本没有完美支持,本文将不深入探讨,待以后ODOO邮件接收集成的时候在讨论如何配合Postfix实现完美收发自如

默认使用第一种,把系统参数里面的,mail.catchall.domain删掉,然后设置smtp,以公司名义发送,要把公司邮箱账号和smtp发件账号设置的一样才行

Last modification:September 2nd, 2019 at 10:30 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment