我正在尝试将我们公司的邮件服务器切换到 Exchange Online。我已成功添加了我的域和用户,并且可以通过 Outlook Web App 发送和接收邮件。如果我使用 Exchange 协议配置我的 Outlook 2013 客户端,我也可以发送和接收。
但是,公司里有些人使用 Thunderbird 和一些旧的 Outlook 客户端。对于这些,我尝试通过 IMAP/SMTP 连接到 Exchange。这是我使用的,
对于传入的
IMAP / 端口:993 带 SSL / 主机:outlook.office365.com
对于外向型
SMTP / 端口:587 带 TSL / 主机:smtp.office365.com
我可以接收电子邮件,但无法发送电子邮件。我不断收到
发送邮件时出错。邮件服务器响应:4.3.2 服务未激活。请验证邮件偏好设置中的电子邮件地址是否正确,然后重试。
我的用户名和密码是正确的,我正在使用我的邮箱地址作为我的用户名。
我还尝试通过适用于 outlook.com 和 gmail.com SMTP 设置的 C# 应用程序发送邮件。它也无法发送电子邮件并返回相同的错误代码。
我以为 TB 和其他旧客户端(例如 Office 2003)可能不支持 Exc. Online,所以我在 Office 2013 中尝试了相同的设置。它在检查配置时成功连接了我的邮箱,但在发送测试消息时失败并返回了相同的错误代码。
接收和发送邮箱的配置取自这里。它们也可在 Office 365 用户页面上找到,并且它们是相同的。
错误的原因可能是什么?
答案1
我认为您的 SMTP 域名可能无效。每个帐户都有特定的 SMTP 设置。请查看此处了解更多信息:
http://www.configureoffice365.com/smtp-configuration-office-365/