1、首先,设置odoo发件服务器
先确认你的163邮箱是否开启以下服务
POP3服务器: pop.163.com
SMTP服务器: smtp.163.com
IMAP服务器: imap.163.com
这里要注意的是,设置内容如上面所示,但是需要将密码,改为163邮箱的授权码。
2、将系统参数中的其他与邮件相关的内容删除,只留下面一项。且,需要将域名改为163.com 也就是邮箱@后面的内容
3、需要修改odoo 原生代码:
@api.model
def _get_default_bounce_address(self):
'''Compute the default bounce address.
The default bounce address is used to set the envelop address if no
envelop address is provided in the message. It is formed by properly
joining the parameters "mail.bounce.alias" and
"mail.catchall.domain".
If "mail.bounce.alias" is not set it defaults to "postmaster-odoo".
If "mail.catchall.domain" is not set, return None.
'''
get_param = self.env['ir.config_parameter'].sudo().get_param
# postmaster = get_param('mail.bounce.alias', default='postmaster-odoo')
postmaster = get_param('mail.bounce.