无法使用用户名" email@example.com&#34在SMTP服务器上进行身份验证;使用2个可能的验证器

时间:2014-08-20 10:49:18

标签: email laravel laravel-4 exchange-server swiftmailer

我正在尝试连接到我们的内部MS Exchange服务器,以便从我们的Laravel应用程序发送电子邮件。

mail.php配置中,我有以下设置:

Driver = smtp
Host = Our exchange IP address which is correct
Port = 25
Encryption = tls

用户凭据正确但我仍然收到以下错误:

  

使用2个可能的身份验证器

,无法使用用户名“email@example.com”在SMTP服务器上进行身份验证

我们正在使用完整的电子邮件作为用户名,就好像我们没有,然后SwiftMailer抱怨,我收到:

Undefined offset: 1

这种情况发生在getDomainAndUsername($name)方法中,因为它试图使用@符号来爆炸用户名。

任何想法可能会在这里发生什么?有没有人在Laravel中使用SwiftMailer连接到MS Exchange服务器?

0 个答案:

没有答案