【发布时间】:2021-06-04 02:25:31
【问题描述】:
我正在尝试向 laravel 中的客人发送电子邮件。 以下是我的代码:
Mail::to($requestor->email)->send(new ApprovedNotification(auth()->user()->name));
问题是如何通过代理发送电子邮件?它是否需要任何服务器端配置,或者我可以在 laravel 中设置它?当我使用家庭网络时,代码运行良好,但使用公司服务器时,无法发送 SMTP。 (奇怪的是Jetstream团队邀请邮件可以发送,但自定义邮件不能发送)
下面是我的邮箱配置:
MAIL_MAILER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=xxxxxx@gmail.com
MAIL_PASSWORD=xxxxxxx
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=xxxxxx@gmail.com
MAIL_FROM_NAME="${APP_NAME}"
提前致谢!
【问题讨论】:
-
你遇到了什么错误
-
如果您使用的是gmail,则必须生成应用密码
-
我没有收到任何错误,但服务器从未回复我@John Lobo
-
好的。你用的是应用密码吗?
标签: php laravel proxy laravel-8