odoo14谜之邮箱设置

odoo的邮箱设置,至今没理解透,一些发件箱的摸索记录一下。

1. 首先,是默认设置。在安装完,添加基础模块(比如说销售)后,激活开发者模式,可以看到邮件设置的全景:

 点击发件服务器可以设置详细发件邮箱和服务器名端口加密,而别名域则会保存在系统参数中mail.catchall.domain。

 三个mail开头的参数,catchall的domain和alias会在odoo发送邮件时,填写为本邮件Reply to的内容。嗯,就是这么有理。

 

2. 接着,为了方便理解,贴一张实际收下的邮件图。除了发件工(Sender:)和收件人(To:)还有两位:

 其中的发件人From是odoo用户的邮箱,Reply-To默认是两个catchall参数的设置,两参数删掉的话则是odoo用户的邮箱。

好像有点绕,最主要的是,到哪去找一个合适的发件工?

 

3. 一般要靠邮件服务器端设置代发送,据说国内像163等还是支持相同域代发的。

微软的Microsoft 365/Office 365/Exchange服务器的话,得要逐个用户设置代发(设置成组的代发没效果),好在代发邮箱可以为共享邮箱。

左Microsoft 365右Exchange设置。

 

也有只改odoo,不动邮件服务商的免费的odoo模块。两个比较好用的。

4.1 mail_sender,模块名mail_sender-master,来自于github,可以强制指定From的邮箱。

地址:https://github.com/jeffery9/mail_sender

 

 

打勾的地方设置From也就是发件人,复制 安全与身份验证的用户名 即可。另外一个服务器允许中继的选项,效果不清楚。

 

4.2 mail_by_company,设置灵活,可以在同一odoo环境内,给不同的公司分别设置域名,给模块设置别名,以及收件服务器。

地址:https://apps.openerp.com/apps/modules/14.0/mail_by_company/

 

 

这个 模块功能非常好用,唯一的遗憾是,发邮件的用户需要有全服Administration的设置权限

posted @ 2021-05-31 14:47  人生是苦聚  阅读(1021)  评论(0编辑  收藏  举报