PHPMailer给了我以下错误

时间:2017-03-12 16:49:10

标签: php email office365 phpmailer

我正在使用PHPMailer,当我尝试运行以下PHP时出现此错误消息:

无法发送消息.Mailer错误:SMTP错误:数据未被接受.STP服务器错误:DATA END命令失败详细信息:5.7.60 SMTP;客户端无权作为此发件人SMTP代码发送:550

php代码:

Settings settings = Settings.settingsBuilder()
                         .put("plugin.types", DeleteByQueryPlugin.class.getName());

1 个答案:

答案 0 :(得分:3)

我不确定当它说“#34;客户端没有权限发送此发件人时更清楚”#34;。这正是它所说的。

您正在使用来自Sender的发件人地址(默认情况下也用作信封发件人;请参阅from@example.com属性)发送,并且Outlook不愿意让您使用该地址。您可能仅限于使用也是您的用户名的地址。 Gmail也有类似的限制。