stream_socket_enable_crypto(): 对等证书
stream_socket_enable_crypto(): Peer certificate
我正在尝试将私人电子邮件连接到我的 Laravel 项目。
.env配置如下
MAIL_DRIVER=smtp
MAIL_HOST=mail.privateemail.com
MAIL_PORT=587
MAIL_USERNAME=contact@myDomainName.com
MAIL_PASSWORD=myPrivateEmailPassword
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=contact@myDomainName.com
MAIL_FROM_NAME=MyCustomName
在此之后,我运行这三个命令,
php artisan config:clear
php artisan config:cache
php artisan queue:restart
我的 EmailJob 文件太多,无法发送电子邮件。这就是我使用最后一条命令的原因。
我遇到了什么错误?
{"status":500,"data":"stream_socket_enable_crypto(): Peer certificate CN=`111-11-11-227.cprapid.com' did not match expected CN=`mail.privateemail.com'"}
注意:111-11-11-227是我在这里给的假号码。因为我需要保密。
Laravel 5.8
您收到错误是因为您要求它连接到名为 mail.privateemail.com
的服务器,但实际上您连接的是名为 111-11-11-227.cprapid.com
的服务器。 TLS 专门设计用于在证书名称不匹配时拒绝连接,从而保护您免受伪装的服务器的侵害。
对此有几种可能的解释。
- 您的邮件服务器名称错误,您被重定向到正确的名称,但这会导致名称不匹配
- 您的服务器名称是正确的,但您的托管服务提供商将流量重定向到他们自己的邮件服务器,作为防止垃圾邮件的策略
- 一些坏人正在拦截您的流量并将其重定向到他们自己的邮件服务器(在这种情况下,TLS 正在发挥作用)希望诱骗您泄露凭据
如果是 1,只需更改您的配置以在正确的服务器上使用。如果是 2,也许直接指向您的托管服务提供商的邮件服务器——他们的文档应该会告诉您该怎么做。如果是 3,那你就庆幸我们有 TLS 来保护我们的流量并将其报告给您的提供商!
我正在尝试将私人电子邮件连接到我的 Laravel 项目。
.env配置如下
MAIL_DRIVER=smtp
MAIL_HOST=mail.privateemail.com
MAIL_PORT=587
MAIL_USERNAME=contact@myDomainName.com
MAIL_PASSWORD=myPrivateEmailPassword
MAIL_ENCRYPTION=tls
MAIL_FROM_ADDRESS=contact@myDomainName.com
MAIL_FROM_NAME=MyCustomName
在此之后,我运行这三个命令,
php artisan config:clear
php artisan config:cache
php artisan queue:restart
我的 EmailJob 文件太多,无法发送电子邮件。这就是我使用最后一条命令的原因。
我遇到了什么错误?
{"status":500,"data":"stream_socket_enable_crypto(): Peer certificate CN=`111-11-11-227.cprapid.com' did not match expected CN=`mail.privateemail.com'"}
注意:111-11-11-227是我在这里给的假号码。因为我需要保密。
Laravel 5.8
您收到错误是因为您要求它连接到名为 mail.privateemail.com
的服务器,但实际上您连接的是名为 111-11-11-227.cprapid.com
的服务器。 TLS 专门设计用于在证书名称不匹配时拒绝连接,从而保护您免受伪装的服务器的侵害。
对此有几种可能的解释。
- 您的邮件服务器名称错误,您被重定向到正确的名称,但这会导致名称不匹配
- 您的服务器名称是正确的,但您的托管服务提供商将流量重定向到他们自己的邮件服务器,作为防止垃圾邮件的策略
- 一些坏人正在拦截您的流量并将其重定向到他们自己的邮件服务器(在这种情况下,TLS 正在发挥作用)希望诱骗您泄露凭据
如果是 1,只需更改您的配置以在正确的服务器上使用。如果是 2,也许直接指向您的托管服务提供商的邮件服务器——他们的文档应该会告诉您该怎么做。如果是 3,那你就庆幸我们有 TLS 来保护我们的流量并将其报告给您的提供商!