HostGator,Laravel和Email

时间:2017-09-15 12:49:43

标签: laravel email

我正在配置我的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,但没有成功。问题是调试没有错误!

2 个答案:

答案 0 :(得分:2)

以下更改可以解决您的问题。

  1. 从地址设置与MAIL_USERNAME相同的邮件。
  2. 将您的邮件驱动程序更改为smtp。
  3. 将邮件加密更改为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.amazonventas.com

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