EC-CUBEで、仮登録メールが届かない場合の対処法です。
EC-CUBE:4.2.3
サーバー:Xserver
PHP:8.1.29
変更するファイル: .env(ルートにあります)
■デフォルト
MAILER_DSN=smtp://localhost:25
■変更
MAILER_DSN=sendmail://localhost
※上書きするのではなく、デフォルト値は#でコメントアウトしておいた方が良いです。
# MAILER_DSN=smtp://localhost:25 MAILER_DSN=sendmail://localhost
また、XSERVERの場合、SMTPのポート番号は、25ではなく、以下のようになっていますので、
sendmailにせず、ポート番号を変更した方がよいかもしれません。
- SMTP STARTTLSの場合 587
- SSL/TLSの場合 465
メールソフトの設定 | レンタルサーバーならエックスサーバー
レンタルサーバー「エックスサーバー」のご利用マニュアル|サーバーパネルで作成したメールアドレスを各メールソフトで使用する...
レンタルサーバーを使用している場合は、HPにてSMTPのポート番号を確認してみてください。
コメント