Toggle navigation

Odoo邮件收发服务器配置详解

什么情况下需要在Odoo中收发邮件?

当您在Odoo社区版或企业版中使用邮件服务器进行邮件收发来传递消息时您需要使用Odoo的这个功能。Odoo自带一个在线电子邮件管理系统。您可通过配置相关参数来在线收发电子邮件。以下操作仅供参考。

如何设置

以系统管理员的身份登陆后点击菜单 :menuselection:[UNKNOWN NODE problematic]设置 –> 通用设置,勾选*外部邮件服务器*(注意:只有Odoo10以上的版本才有这个复选框)。若是8.0版本请您以系统管理员的身份登陆后点击菜单 :menuselection:[UNKNOWN NODE problematic]设置 –> 常规设置,看到电子邮件四个中国汉字,的边上对应两个配置项,点击进行相关参数配置。然后进入以下步骤。

设置发件服务器相关参数

你需要找到电子邮件服务商(例如Gmail, Outlook, Yahoo, AOL)的SMTP参数和管理证书。比如在中国大陆用QQ邮箱的话,SMTP你可以这样设置:smtp.qq.com——前提是你需要开启QQ邮箱的SMTP,实在没办法的也可加应用群212904求助。填写完邮箱配置信息后,点击*测试连接*。

设置收件服务器相关参数

根据电子邮件服务商的具体参数进行填写配置。例如中国大陆QQ邮箱您可以填写imap.qq.com。不要填写*对接收到的邮件采取的行动*栏。如实在没办法可加群374626483求助。填写完毕后,点击*测试并确认*。

设定邮箱域名

在通用设置里面输入邮件服务器域名(如duuge.com)注:在8.0叫别名域。

创建一个分组收件地址(类似QQ域名邮箱中的分组管理功能)

当一个联系人回复Odoo发送的邮件时,reply-to 地址是一个catchall地址,可将回复中继到Odoo(商机、订单、任务等)中正确的讨论话题,以及所有关注者的邮箱中。地址默认为”catchall@”,也可以更改。

在你的邮件服务器设置中创建一个catchall地址。我们建议您使用”catchall@”地址,可直接运行。如想使用其他别名,需要在Odoo中多设置一些步骤。

  • 从设置仪表板激活开发者模式。
  • 刷新屏幕。然后进入 :menuselection:[UNKNOWN NODE problematic]设置 –> 技术 –> 参数 –> 系统参数,在*mail.catchall.alias*中输入你自定的catchall别名。

如何通过Odoo在线使用我自己的邮件服务器

Odoo Online comes up with an embedded and ready-to-use email solution with @yourcompany.odoo.com as domain. We recommend to keep this default setup as it is really convenient.

Nevertheless you can still use your own email servers if you want to manage your email server’s reputation (blacklisting, etc). The configuration for both incoming and outgoing mail servers is given here above.

However when it comes to incoming messages, we don’t recommend to exclusively use your own email server. Indeed, Odoo Online is fetching incoming messages from the email server once every hour only. To receive emails in real time, you should rather use a catchall redirection (your server -> Odoo server). To do so:

  • Create a catchall address in your email server settings (e.g. catchall).
  • Still from such settings, set a redirection from this catchall address to Odoo’s one: catchall@yourdomain.ext -> catchall@yourcompany.odoo.com.
  • In Odoo check External Email Servers in Settings ‣ General Settings and enter your email domain name (i.e. yourdomain.ext).
  • No need to set up an incoming email server in such a case.

在Odoo上使用外部邮件服务器时如何与SPF兼容

发送者策略框架(SPF)是一种邮件确认系统,它可以检查某个域名发出的邮件是否经过域名管理者的授权。这种安全机制被用于多数邮件服务器。如果不兼容,则你从Odoo发出的邮件很可能被标记为垃圾邮件。

为了与SPF兼容,你需要在域名设置中对Odoo授权。

  • 在你的域名主机中登入你域名的帐户。
  • 找到域名DNS记录的更新页面。
  • 如果未设置TXT格式的记录,用以下定义创建一个记录:v=spf1 include:_spf.odoo.com ~all
  • 如已经设置了TXT记录,添加”include:_spf.odoo.com”

    例如,Gmail服务器可以这样设置:

    v=spf1 include:_spf.odoo.com include:_spf.google.com ~all

找到<https://www.mail-tester.com/spf/>,在你自己的域寄存器中以准确步骤创建或修改TXT记录。

新的SPF记录48小时后生效,但通常用不了那么长时间。

如何在Odoo和传统的电子邮箱之间做出选择

Odoo讨论是一种发送与读取业务相关信息的完美工具,但它不会替代功能完善的电邮解决方案(如Gmail, Outlook, Yahoo, AOL等)。我们建议采用两种方案的优势部分,而不是混用:与Odoo业务目标或应用相关的信息进入Odoo,无法管理的信息进入外部邮箱。

为此需要创建特定的电邮别名在Odoo中使用(以生成话题、机会或helpdesk工作票等)。如你已经采用了Odoo以外的邮箱别名,接收的邮件将同时进入两个系统。这会影响到工作效率。