我有一個從G Suite創建的帳戶 - [email protected]。我已啓用雙因素身份驗證並創建了應用專用密碼。smtp中繼 - g套件 - gmail與自定義域電子郵件
此外,我讀到,我需要允許不太安全的應用程序,但我不能像我做雙因素認證。
此外,我的域名正在處理來自LetsEncrypt的ssl證書。
這是我的配置文件:
MAIL_DRIVER=smtp
MAIL_HOST=smtp-relay.gmail.com // or smtp.gmail.com
MAIL_PORT=465 // or 587
[email protected]
MAIL_PASSWORD=unkdgapoymfgcwxu << app specific password
MAIL_ENCRYPTION=ssl // or tls
[email protected]
MAIL_FROM_NAME=Support
從管理儀表板,我打勾 'SMTP中繼' 設置:
Allowed senders: Only addresses in my domains
Only accept mail from the specified IP addresses: No
Require SMTP Authentication: Yes
Require TLS encryption: No
...我還添加了 '支持' 爲'發送郵件在Gmail設置中輸入>帳戶
我堅持並不斷收到錯誤:
Expected response code 250 but got code "535", with message "535-5.7.8 Username and Password not accepted. Learn more at 535 5.7.8 https://support.google.com/mail/?p=BadCredentials i203sm350313wmf.0 - gsmtp
我試過所有不同的組合,但我無法移動任何比這個錯誤更遠的地方。我究竟做錯了什麼?
我知道有很多有關這個話題的問題,但我找不到任何的專門摹套房工作 - 自定義域
我不知道若G套房比Gmail有任何不同,但當我嘗試與個人Gmail帳戶它的作品。所以,如果我嘗試了我的個人Gmail有這個配置,它的工作原理:
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
[email protected]
MAIL_PASSWORD=utrpokvkvwluwujx < one time password
MAIL_ENCRYPTION=ssl
試試MAIL_HOST到'smtp.gmail.com'。這是我在我的設置和它的工作。同時嘗試'MAIL_ENCRYPTION = tls'和你的'MAIL_PORT = 587' –