表題の通りですが、
今まで正常に送信できていたメール送信処理で、
SSL化を実施したあと、下記のようなエラーが発生しました。
stream_socket_enable_crypto(): SSL operation failed with code 1. OpenSSL Error messages:\n
error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
エラーの内容から検索し、ここを参考に以下を追加しました
[config/mail.php]
'stream' => [
'ssl' => [
'allow_self_signed' => true,
'verify_peer' => false,
'verify_peer_name' => false,
],
],
いろいろテストしているのですが、gmailのアカウントに対してはsmtpメール送信できるのですが、
今まで使用したメールサーバ(クライアントさんのメールサーバ)では同じエラーのままです。
アカウント情報は下記のような感じで、envファイルで設定しています
MAIL_DRIVER=smtp
MAIL_HOST=mail.xxxx.net
MAIL_PORT= 587
MAIL_USERNAME=xxxx@xxxx.net
MAIL_PASSWORD=xxxx
MAIL_ENCRYPTION=tls
MAIL_MAILER=smtp
MAIL_FROM_NAME="****運営事務局"
このような状況なのですが、
クライアントさんのサーバで何かして頂く必要があるのでしょうか。
こちらサイドで何か試してみるようなことはないでしょうか。
回答1件
あなたの回答
tips
プレビュー