私が知る限り、私のメール設定は正しく構成されていますが、お問い合わせフォーム、新規顧客、または注文からではなく、メールを受信していません。
ここに私の現在の設定があります:
私はもう試した:
SMTP に変更すると、エラーが発生し、ホスト (IXWebHosting) が、アプリケーション内で認証を無効にする必要があると言いますが、これに対するオプションが表示されません。
ここで提案されているように、電子メールの前に -f と -F を追加します
[メール] ページの下部にある [送信先] ボックスに別のメールを追加する
ここで提案されているように、コードで「From」ヘッダーを手動で定義する
@gmail.com、@googlemail.com、@arabel.co.uk を試してみました
残念ながら、私はまだ OpenCart からメールを受け取っていません。ホストに連絡してテスト スクリプトを実行しました。メール機能やサーバーのセットアップに問題はなく、OpenCart から最新バージョンの mail.php をダウンロードしました (ただし、これは 6 か月前のものであり、とにかく使っていたもの)
ありがとう
アップデート:
次のコードが原因で、base64_encode が機能していないようです。
echo $header = 'From: ' . '=?UTF-8?B?' . base64_encode($this->sender) . '?=' . '<' . $this->from . '>' . $this->newline;
die();
これを出力します:
差出人: =?UTF-8?B?Tmljaw==?=