2016-08-17 94 views
0

我正在尝试使用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需要的证书也。我找不到明确的步骤。

高度赞赏任何指向实际问题和解决方案的指针。

回答

0

.env文件中的MAIL_HOST从smtp.mydomain.com更改为您的主机为外发电子邮件提供的名称。您可以在电子邮件配置设置中找到它。