【发布时间】:2016-12-10 08:17:10
【问题描述】:
我将尝试在 odoo 9 中设置外发邮件服务器。所以我填写了所有字段并测试连接,连接也成功,但在发送邮件时会产生错误。
像这样填写字段:-
名称:发送邮件
优先级:10
SMTP 服务器:smtp.office365.com
SMTP 端口:25
调试:启用
连接安全性:TLS (STARTTLS)
用户名:我的用户名
密码:密码
但是,当我们发送任何邮件时,它会产生以下错误
16-12-06 10:04:28,440 426 INFO test openerp.addons.base.ir.ir_mail_server: Mail delivery failed via SMTP server 'smtp.office365.com'.
SMTPDataError: 550
5.7.60 SMTP; Client does not have permissions to send as this sender
2016-12-06 10:04:28,443 426 ERROR test openerp.addons.mail.models.mail_mail: failed sending mail (id: 136) due to Mail Delivery Failed
Mail delivery failed via SMTP server 'smtp.office365.com'.
SMTPDataError: 550
5.7.60 SMTP; Client does not have permissions to send as this sender
Traceback (most recent call last):
File "/usr/lib/python2.7/dist- packages/openerp/addons/mail/models/mail_mail.py", line 262, in send
res = IrMailServer.send_email(msg, mail_server_id=mail.mail_server_id.id)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 248, in wrapper
return new_api(self, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/api.py", line 490, in new_api
result = method(self._model, cr, uid, *args, **old_kwargs)
File "/usr/lib/python2.7/dist-packages/openerp/addons/base/ir/ir_mail_server.py", line 483, in send_email
raise MailDeliveryException(_("Mail Delivery Failed"), msg)
MailDeliveryException: (u'Mail Delivery Failed', u"Mail delivery failed via SMTP server 'smtp.office365.com'.\nSMTPDataError: 550\n5.7.60 SMTP; Client does not have permissions to send as this sender")
所以我为此尝试了太多,但我没有得到任何解决方案,如果您有任何解决方案,请与我分享。
【问题讨论】:
-
我认为,您应该在 Office365 帐户设置中检查启用访问。有一些防火墙或访问禁用限制通过您的帐户发送电子邮件。
标签: python-2.7 outlook office365 odoo-9