質問 > その他 > メール送信失敗ログから原因がわからない |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
2645dfd |
投稿日時: 2024/3/18 13:20
対応状況: −−−
|
半人前 登録日: 2022/5/2 居住地: 投稿: 24 |
メール送信失敗ログから原因がわからない [EC-CUBE] 2.13.5
[レンタルサーバ] Xserver [OS] Linux sv586.xserver.jp 4.4.0-221-generic #254-Ubuntu SMP Mon Feb 28 23:49:19 UTC 2022 x86_64 [PHP] PHP 5.6.40 [データベース] MySQL 5.5.56-MariaDB [WEBサーバ] Apache 使用しているEC-CUBEにて、注文完了メールが一部送られていないエラーが起こりまして、ログを確認しましたが原因がわからずもし分かりましたらご教授いただければ幸いです。 ▼エラーログ 2024/03/15 17:42:45 [/ec/shopping/load_payment_module.php] Warning(E_USER_WARNING): メール送信に失敗しました。[mail() returned failure] on [ec/data/class/SC_SendMail.php(330)] ▼ec/data/class/SC_SendMail.php(330) 付近の記述はこのようになってます /** * TXTメール送信を実行する. * * 設定された情報を利用して, メールを送信する. * * @return boolean */ public function sendMail($isHtml = false) { $header = $isHtml ? $this->getHTMLHeader() : $this->getTEXTHeader(); $recip = $this->getRecip(); // メール送信 $result = $this->objMail->send($recip, $header, $this->body); if (PEAR::isError($result)) { // XXX Windows 環境では SJIS でメッセージを受け取るようなので変換する。 $msg = mb_convert_encoding($result->getMessage(), CHAR_CODE, 'auto'); $msg = 'メール送信に失敗しました。[' . $msg . ']'; trigger_error($msg, E_USER_WARNING); GC_Utils_Ex::gfDebugLog($header); return false; } return true; } ---------------------- SC_SendMail.phpの記述をみるに受信側のパソコン環境(Windows 環境)の関係でエラーになっているのでしょうか。 数十件の注文完了メールで3つのみエラーになっているので、 ネットワークの環境での一時的なエラーであればよいのですが、メールサーバーやsmtpの設定の可能性もあるのかと考えております。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» メール送信失敗ログから原因がわからない | 2645dfd | 2024/3/18 13:20 |
Re: メール送信失敗ログから原因がわからない | mcontact | 2024/3/18 14:46 |
Re: メール送信失敗ログから原因がわからない | 2645dfd | 2024/3/18 17:30 |