尝试通过 Office365
Swiftmailer 5.x 发送电子邮件这种情况很稳定:
mailer_transport: smtp
mailer_host: smtp.office365.com
mailer_port: 587
mailer_user: me@mydomain.com
mailer_password: mypassword
mailer_encryption: tls
仍然是我在最近的回答/文章中提出的建议解决方案,但
现在结果如下:
未捕获的PHP异常Swift_TransportException:" 无法使用用户名" me@mydomain.com"在SMTP服务器上进行身份验证;在... / vendor / swiftmailer / swiftmailer / lib / classes / Swift / Transport / Esmtp / AuthHandler.php第181行使用1个可能的身份验证器"
当然,我认为用户名/密码是正确的,并且我可以通过其他方式使用这些凭据来发送邮件。
答案 0 :(得分:0)
你检查了地址吗?
$message = \Swift_Message::newInstance()
->setSubject('Subject')
->setFrom('me@mydomain.com')