问题描述
我正在尝试设置 Sendinblue 并将其用作 SMTP 服务器,用于我的营销和一般 odoo 12 电子邮件消息。
我在 Sendinblue 中设置了所有东西并在 odoo 中测试了 SMTP 服务器,并在设置/技术/外发邮件服务器下收到了“成功”消息。
为此,我使用以下数据设置了一个外部 smpt 服务器:
SMTP Server: smtp-relay.sendinblue.com
Email: my sendinblue email
Password: Password provided by sendinblue
Port: 587
Security: TLS (STARTTLS)
我可以成功测试连接并将此 SMTP 服务器设置为从电子邮件营销/设置/常规设置发送电子邮件活动的服务器
创建了一个测试电子邮件活动,并尝试发送它并进行测试,但没有成功。
当 odoo 尝试发送消息时,返回“未送达的电子邮件”消息,其中包含唯一引用和我的本地 PC 名称,例如:
989345297097442.1625436965.401543280300903-openerp-reply_to@MYPC-NAME
我确认发件人电子邮件已在 Sendinblue 中注册和验证。在 odoo 中使用与发件人相同的电子邮件。
尝试对我的个人 gmail 帐户执行相同操作,但即使激活了安全性较低的应用程序,我的实例也未发送任何消息。
可能有什么问题?
解决方法
我发现了问题。 我必须验证我用于从 Sendinblue 服务发送电子邮件的域名。 我已经完成了“域”选项卡上的发件人和 API 主菜单选项。 验证我的域名后,一切正常