特定のメールアドレスに、concrete5から外部フォーム等のメールが送信出来ない

2017年9月4日 at 11:27

現在公開準備中のWebサイトで、
外部フォームで作成したメールフォームの送付先をお客様のメールアドレスに変更した所、
メールが届かないという連絡がありました。

管理画面のレポート→ログで、メール送付時に例外エラーが発生していることを確認したのですが、


メールの例外が発生しました。メールが送信できません:Unable to send mail: Unknown error
#0 (): Zend\Mail\Transport\Sendmail->mailHandler()
#1 /home/kusanagi/excloud/DocumentRoot/concrete/vendor/zendframework/zend-mail/src/Transport/Sendmail.php(138): call_user_func()
...

というように、ZendFramework側でエラーが出ているようで、
どこを修正すれば良いのかが分かりません……。

また、現在サイト内には外部フォームが2つあるのですが、
info@example.com ← メール送付出来る
gallery@example.com ← メール送付出来ない
と、同一のドメインで、メール送付の結果が変わってしまっています。
システムと設定→Eメール→SMTPメール送信方法→設定テスト
上記からメールを送付して見たのですが、
送付出来ないメールアドレスの方は、
テストメール送信中に次のエラーが発生しました:
Unable to send mail: Unknown error

と、ログに発生しているのと同様のエラーで送付が出来ませんでした。

念のため、お客様の方にメールアドレスが存在している事は確認済みです。

動作環境は、EX-CLOUDにインストールしたconcrete5で、
バージョンは8.1.0、PHPは5.6.99-hhvmです。

このような現象が発生した場合、どのように調査すれば良いのでしょうか……?
環境情報等はファイルにて添付します。
(一部案件名が分かる所は消しております)

タグ:

Re: 特定のメールアドレスに、concrete5から外部フォーム等のメールが送信出来ない

2017年9月7日 at 14:38
上記、継続して調査中ですが、全く同じ内容を別のサーバーに展開して確認した所、エラー発生しなかったので、EX-CLOUD側に原因がありそうです。
現在サポートに問い合わせ中です。
経過ありましたらまた報告いたします。