我想从Laravel应用程序发送电子邮件,一切都在mailtrap上成功完成,但当我在.env文件上输入我的邮件和所有邮件配置时,没有错误,但邮件没有发送(Bluehost)
MAIL_DRIVER=smtp MAIL_HOST=mail.domain.com MAIL_PORT=465 MAIL_USERNAME=ec@domain.com MAIL_PASSWORD=my pass MAIL_ENCRYPTION=SSL
请任何帮助
nnt7mjpx1#
如果您的电子邮件与Mailtrap/Mailgun工作正常。让我们说,你正在使用正确的SMTP凭据的Bluehost,但它不工作,没有任何错误或日志。然后尝试在config/mail.php文件中的SMTP配置下添加此行
'local_domain' => env('MAIL_EHLO_DOMAIN'),
然后将其添加到.env文件中
MAIL_EHLO_DOMAIN=yourdomain.com
i7uq4tfw2#
mail.domain.com和@domain.com只是示例,您需要将其替换为您自己的电子邮件服务的详细信息。
mail.domain.com
@domain.com
sg3maiej3#
我试过这个,它对我很有效
MAIL_MAILER=smtp MAIL_HOST=mail.domain.com MAIL_PORT=26 MAIL_USERNAME='example@domain.com' MAIL_PASSWORD= email account password MAIL_ENCRYPTION=
3条答案
按热度按时间nnt7mjpx1#
如果您的电子邮件与Mailtrap/Mailgun工作正常。让我们说,你正在使用正确的SMTP凭据的Bluehost,但它不工作,没有任何错误或日志。
然后尝试在config/mail.php文件中的SMTP配置下添加此行
然后将其添加到.env文件中
i7uq4tfw2#
mail.domain.com
和@domain.com
只是示例,您需要将其替换为您自己的电子邮件服务的详细信息。sg3maiej3#
我试过这个,它对我很有效