質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.33%

  • WordPress

    7705questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

  • メール

    267questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • SMTP

    101questions

    SMTP(Simple Mail Transfer Protocol)はIPネットワークでemailを伝送する為のプロトコルです。

Welcartの自動返信メールがとどかない

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,872

saginoya

score 2

前提・実現したいこと

wordpressのプラグイン「welcart」を利用してECサイトを構築しています。
自動返信メールが正しく届かないのですが、原因がわかりません。

漠然としすぎていてわかりづらいかもしれません。
原因を特定するためのヒントなど、ささいなことでもいいので回答いただけると助かります。

発生している問題・エラーメッセージ

wordpressのお問い合わせなどからのメールは正しく届くのに、welcartの自動返信メールにはエラーメールが返ってきてしまう。
注文側、受注側のメールの両方が同じ状況。

「Undelivered Mail Returned to Sender」という件名のメールが返ってきます。
本文に記載されているエラーコード:554 5.7.1

試したこと

・管理画面 > Welcart shop >メール設定 からSMTPサーバーホストを入力してみた。

・WP-Mail-SMTPというプラグインを導入し、SMTPのホストやポート番号を指定してみた。
この際、テストメールを送ったところ、SMTP Portを25だとエラーとなり、587にするとうまくいった。
しかし、自動返信メールは依然として、同じエラーメールが返ってくる。

・usc-e-shop/functions/function.php のポート番号を書き換えてみた。
とはいっても、よくわからなかったので、25だったところを587にしてみただけ。

・サーバのPHPの設定を確認。
mbstring.encoding_translation : off

補足情報(言語/FW/ツール等のバージョンなど)

wordpress : 4.7.1
welcart : 1.9.1
サーバー : NTT Bizメール&ウェブ

追記 2017年1月21日 11時12分

メールの内容を記載します。
This is the mail system at host <契約サーバーのドメイン>.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 1

checkベストアンサー

+1

本来ならそのメール内容を確認させて貰うと一番楽なのですが、情報から推察しますと

 Welcartの調査

一番始めにWelcartに同じ質問がありました。

Welcart コミュニティー|ECサイト構築プラグイン » トピック: メール送信されませんでした、注文確認メール

このないようで解消すれば一番なのですが、他の情報から少し調査いたしました。

 NTT Bizメール&ウェブの調査

25だったところを587にしてみただけ

とのことですが、
サブミッションポート(587番ポート)を使用する場合、併せて「SMTP認証(SMTP AUTH)」の場合があります。その辺りは大丈夫でしょうか?
レンタルサーバー「Bizメール&ウェブ ビジネス」(メール送受信) | NTTコミュニケーションズ 法人のお客さま

 エラーメールの調査

本文に記載されているエラーコード:554 5.7.1

推察しますと554がサーバから送信され、DROPしていると考えられています。
その内容から
「認証方式が異なっている場合にこれは発生しています」となっております。
送信(SMTP)サーバの認証方式の設定に誤りがある場合の対処方法:Thunderbird 24(Mac) | NTT Com お客さまサポート

テストメールを送ったところ、SMTP Portを25だとエラーとなり、587にするとうまくいった。 

認証には問題ないと考えられますのでこのエラーは排除してみました

「Undelivered Mail Returned to Sender」という件名のメールが返ってきます。

から、以下の場合があります

エラーメールからは背艇に誤りがあると言うことしか読み取れませんね。

ちょっと冗長に書かせていただきましたが、一度設定内容をご確認ください。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/01/21 11:11

    回答ありがとうございます。
    御指摘いただいたとおり設定を確認してみて、また、報告させていただこうと思います。
    拙い情報の中から、いろいろと推察していただきありがとうございます。

    キャンセル

  • 2017/01/24 09:45

    追記:
    その後、色々と検討してみましたが、結果的に問題の解決には至れませんでした。
    ただ、意見をいただいたおかげでいくつか解決の糸口となりそうなものを見つけましたので、それぞれを検証してみたいと思います。
    そのため、この質問は未解決のまま終了として、また別の質問をしたいと思います。
    改めて、曖昧な質問に丁寧に回答いただきましてありがとうございました。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.33%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • WordPress

    7705questions

    WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

  • メール

    267questions

    メールは、コンピュータネットワークを利用し、 情報等を交換する手段のことです。

  • SMTP

    101questions

    SMTP(Simple Mail Transfer Protocol)はIPネットワークでemailを伝送する為のプロトコルです。