邮件未被发送 - Laravel
问题描述:
我正在尝试使用Laravel发送电子邮件。其实在我的本地邮箱发送邮件,并正常工作。但在生产服务器上出现以下异常时失败。邮件未被发送 - Laravel
stream_socket_enable_crypto():对等体证书CN =
*.bluehost.com' did not match expected CN=
smtp.mydomain.com”
配置
1)SSL证书被安装在web应用。
2)config/mail.php
包含'encryption' => env('MAIL_ENCRYPTION', '')
在论坛上,这是被认为在我的情况下,邮件服务器e.g smtp
需要的证书也。我找不到明确的步骤。
高度赞赏任何指向实际问题和解决方案的指针。
答
将.env
文件中的MAIL_HOST从smtp.mydomain.com
更改为您的主机为外发电子邮件提供的名称。您可以在电子邮件配置设置中找到它。