繁体   English   中英

使用我的 Gmail 帐户在 Laravel 9 中发送电子邮件的问题

[英]Issue using my Gmail account to send email in Laravel 9

我正在尝试使用我的 Gmail 帐户在 Laravel 9 项目中发送电子邮件。 我有一个自定义域并设置了一个自定义 gmail 工作区帐户。 使用该帐户,我生成了一个应用程序密码,并用它在我的本地服务器上发送电子邮件,并且它有效。 以下是邮件服务器的 .env 中的设置:

MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=465
MAIL_USERNAME=example@silkweb.ca
MAIL_PASSWORD="***********"      
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=example@silkweb.ca
MAIL_REPLYTO_ADDRESS=xyz@gmail.com 
MAIL_FROM_NAME="${APP_NAME}"

我可以在我的 Mac 上的本地服务器上使用上述配置发送电子邮件。 但是,当我在生产服务器(我的域 silkweb.ca)上使用完全相同的设置时,我收到一条错误消息:

Symfony\Component\Mailer\Exception\TransportException     PHP 8.0.26. 9.24.0
Expected response code "250/251/252" but got code "550", with message "550 5.7.1 Relaying denied".

以下是 PHP 发送的请求的详细信息

curl "https://silkweb.ca/password/email" \
 -X POST \
 -H 'cookie: XSRF-  
TOKEN=eyJpdiI6IlNKbExabVZGZFdVMFRDL3ZBdFZnWUE9......' \
 -H 'accept-language: en-US,en;q=0.9' \
 -H 'accept-encoding: gzip, deflate, br' \
 -H 'referer: https://silkweb.ca/password/reset' \
 -H 'sec-fetch-dest: document' \
 -H 'sec-fetch-user: ?1' \
 -H 'sec-fetch-mode: navigate' \
 -H 'sec-fetch-site: same-origin' \
 -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,.....\
 -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36' \
 -H 'content-type: application/x-www-form-urlencoded' \
 -H 'origin: https://silkweb.ca' \
 -H 'upgrade-insecure-requests: 1' \
 -H 'sec-ch-ua-platform: "macOS"' \
 -H 'sec-ch-ua-mobile: ?0' \
 -H 'sec-ch-ua: "Not?A_Brand";v="8", "Chromium";v="108", "Google Chrome";v="108"' \
 -H 'cache-control: max-age=0' \
 -H 'content-length: 74' \
 -H 'connection: keep-alive' \
 -H 'host: silkweb.ca' \
 -F '_token=WQnq9y7JklvDiU5hqORymYvorevDOgOReoPPB2uc' -F 'email=rktaxali@gmail.com'

任何建议,如何解决这个问题?

不要使用 Gmail 从 Laravel 应用程序发送交易电子邮件。 您可以使用许多交易电子邮件服务(通过您的自定义域),例如mailersend.com或类似的

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM