【问题标题】:Office 365 gives bad sequence error on laravelOffice 365 在 laravel 上给出错误的序列错误
【发布时间】:2019-05-06 08:39:12
【问题描述】:

我正在尝试在我的 laravel 站点中使用 office 365,但由于某种原因,它不起作用,并且我在 laravel.log 中看到以下错误:

[2018-12-04 20:50:59] production.ERROR: Expected response code 354 but got 
code "503", with message "503 5.5.1 Bad sequence of commands
"  {"exception":"[object] (Swift_TransportException(code: 503): Expected 
response code 354 but got code \"503\", with message \"503 5.5.1 Bad 
sequence of 
commands \" at 
/home/forge/owlcrest.co.za/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Tra
        nsport/AbstractSmtpTransport.php:457)
         [stacktrace]

我正在使用 forge 托管网站。

所有 smtp 详细信息都在 .env 中

MAIL_DRIVER=smtp
MAIL_HOST=smtp.office365.com
MAIL_PORT=587
MAIL_USERNAME=email@odestdf.com.za
MAIL_PASSWORD=fakepasword
MAIL_ENCRYPTION=STARTTLS

我什至尝试将加密更改为“tls”,但仍然看到相同的错误。

以前有人经历过吗?

已编辑:

一切正常,但是当我看到尝试发送电子邮件时突然看到以下错误:

Expected response code 250 but got code "554", with message "554 5.2.0 STOREDRV.Submission.Exception:SubmissionQuotaE$
" {"exception":"[object] (Swift_TransportException(code: 554): Expected response code 250 but got code \"554\", with message \"554 5.2.0 STOREDRV.Submission.$
\" at /home/forge/owlcrest.co.za/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php:457)

现在我完全糊涂了。

【问题讨论】:

    标签: laravel smtp office365


    【解决方案1】:

    MAIL_ENCRYPTION 的值更改为tls,而不是使用STARTTLS

    还请确保将MAIL_FROM_ADDRESS 发送到您的 Office365 电子邮件地址。

    【讨论】:

    • 即使我使用问题中提到的 tls,它也会给出相同的错误
    • 如我的回答中提到的那样设置MAIL_FROM_ADDRESS 怎么样?
    • 几分钟后,我注意到我仍然在 mail.php 中的 from 参数上使用我的 gmail。在我的电子邮件的某个地方,我从该数组中获取电子邮件。感谢您的支持
    • 它正在工作,但突然我又看到了错误。请查看我编辑的问题
    • 请在新问题中发布一个新问题,因为它与原始问题无关。
    猜你喜欢
    • 1970-01-01
    • 2014-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多