我正在配置我的Laravel应用程序以发送欢迎电子邮件,就像Jeffrey Way在Laracasts上说的那样,它在Mailtrap中运行良好。但是当我改为HostGator时,我将在现实世界中使用它,它根本就不起作用!
以下是一些代码:
MAIL_DRIVER=sendmail
MAIL_HOST=srv218.prodns.com.br
MAIL_PORT=465
MAIL_USERNAME=automatico@cepcar.com.br
MAIL_PASSWORD=******* <- obviously hidden
MAIL_ENCRYPTION=tls
已将驱动程序更改为SMTP,加密为SSL,但没有成功。问题是调试没有错误!
答案 0 :(得分:2)
以下更改可以解决您的问题。
将邮件加密更改为ssl。
MAIL_DRIVER=smtp
MAIL_HOST=srv218.prodns.com.br
MAIL_PORT=465
MAIL_USERNAME=automatico@cepcar.com.br
MAIL_PASSWORD=*******
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=automatico@cepcar.com.br
答案 1 :(得分:0)
最好的解决方案是在hostgator的 .env 文件中进行以下配置,以便能够将电子邮件与需要在主机上定义域的公司电子邮件一起发送
MAIL_HOST =邮件。
MAIL_PORT = 465 => estatico
MAIL_MAILER=smtp
MAIL_HOST=mail.amazonventas.com
MAIL_PORT=465
MAIL_USERNAME=**********@amazonventas.com
MAIL_PASSWORD="*********"
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=********@amazonventas.com
MAIL_FROM_NAME="${APP_NAME}"
MAIL_DRIVER=mailgun