好的,我正在本地计算机上的Laravel中建立一个电子邮件项目,当我使用Gmail帐户设置.env文件时,电子邮件可以正确到达。
但是当我使用实际的项目设置时,主机数据(HostGator)不会收到电子邮件;
我没有任何php错误,一切正常,但是没有电子邮件到达。我的代码如下:
// .env
MAIL_DRIVER=smtp
MAIL_HOST=srv16.prodns.com.br
MAIL_PORT=465
MAIL_USERNAME=noreply@mywebsite.com
MAIL_PASSWORD=*******
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=noreply@mywebsite.com
// mail.php
'from' => [
'address' => env('MAIL_FROM_ADDRESS', 'noreply@mywebsite.com'),
'name' => env('MAIL_FROM_NAME', 'New message'),
],
// Controller
\Mail::to($email)->send(new NewMessage($body));