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

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

新規登録して質問してみよう
ただいま回答率
85.48%
メール

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

Q&A

解決済

1回答

220閲覧

メールの返信が出来ない問題について

kenny_sayama

総合スコア1036

メール

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

0グッド

0クリップ

投稿2018/07/13 03:44

起きている問題

以下のような構成でサーバー環境があります。

アプリケーション自体はAWSのEC2
DNSはxserverというようになっています。

以前はxserver単体だったのですが、諸事情によりAWSへ移行し、DNSはそのままといった状態になっています。
xserver側のDNSでドメインなどを管理して、AWSに向くようにしています。
基本的な動作は問題ないのですが、サイトのフォームからメール送信は出来るのですが、メールの返信が送られないという問題が起きています。

やりたいこと

メール周りの根本を理解していないのですが、以下のようなことを実現したいです。

  1. サイトからhoge@hoge.comで問い合わせ者へメールを送信
  2. 応募者がhoge@hoge.comに返信
  3. 応募者への返信メールをhoge@hoge.comで受け取りたい

xserverでメールアドレスの作成機能があり、hoge@hoge.comへメールが来ると転送設定が出来るようになっています。

どなたかアドバイスをいただけないでしょうか?

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

CHERRY

2018/07/13 04:02 編集

Web サーバが EC2 で、DNSサーバ と メールサーバは、xserver を使っているということでしょうか?
kenny_sayama

2018/07/13 03:59

はいその認識で問題ありません。 MTAの設定とは何でしょうか...?
CHERRY

2018/07/13 04:07 編集

gmail 等からメールを hoge@example.com (ドメインは例示用に変えました)に 送信すると届きますか? エラーメールが帰ってきたりしませんか? エラーメールが帰って来る場合は、エラーメールの内容を追記してください。 また、転送されずに Xserver のメールサーバに保存されていることはありますか? Xserver の Webメール等で対象のメールアドレスを確認して見てください。
kenny_sayama

2018/07/13 04:05

現在確認したところ、昨日テストで送ったメールが18時間後に届いたのが確認出来ました
CHERRY

2018/07/13 04:12

18時間ですか... ずいぶん遅延していますね。 届いたメールの Recived ヘッダを確認して、どこのサーバー間で時間がかかっているか確認できますか?
kenny_sayama

2018/07/13 04:34

Received: by 2002:a50:9b43:0:0:0:0:0 with HTTP; Thu, 12 Jul 2018 02:27:29 -0700 (PDT) Date: Thu, 12 Jul 2018 18:27:29 +0900
kenny_sayama

2018/07/13 04:34

上記のように来ていました...
guest

回答1

0

ベストアンサー

状況がよく分かりませんが、

xserverでメールアドレスの作成機能があり、hoge@hoge.comへメールが来ると転送設定が出来るようになっています。

ということは、メールはxserver側で受け取りたいと言う事ですか?
であれば、MXレコードをxserverに向けていますか?

また、

メールの返信が送られない

とは、メールを送るとどうなるのでしょうか?単に消える?エラーメールが返る?

投稿2018/07/13 03:55

otn

総合スコア84505

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

kenny_sayama

2018/07/13 03:58

回答いただきありがとうございます。 MXレコードにxserverのものを登録しています。 メールを送ると何も起きないです...
otn

2018/07/13 04:10

そのドメインの他のアカウントに送った場合とか、そのドメインの存在しないアカウントに送った場合とか、どうでしょうか?
kenny_sayama

2018/07/13 04:36

他のアカウントに送った場合、特に何も起きませんでした。 存在しないドメインのアカウントhoge2@hoge.comに送ったところメールの配信エラーが返って来ました!
otn

2018/07/13 04:52 編集

> 他のアカウントに送った場合、特に何も起きませんでした。 とは、受け取れず、転送もされず、エラーメールも返らず、ということですか? > 存在しないドメインのアカウント ?? 私は、「そのドメインの存在しないアカウントに」と書いたのですが、↑は日本語がおかしいだけ?それとも存在しないドメインに送った? 存在しないアカウントにメールを送ってxserverからエラーメールが返ったのであれば、メールはxserverには届いているはずなので、あとはxserverの問題かと思います。
otn

2018/07/13 04:54

あと、 > メールを送ると何も起きないです... は、何を確認してそう言ってますか?確認した物を全て具体的に書いてください。
kenny_sayama

2018/07/13 05:51

失礼しました。 一見メールが送られたように見えるのですが、実際には返信出来ておらず、 18時間後に送られて来ました ヘッダーには Received: by 2002:a50:9b43:0:0:0:0:0 with HTTP; Thu, 12 Jul 2018 02:27:29 -0700 (PDT) Date: Thu, 12 Jul 2018 18:27:29 +0900 と記載ありました
otn

2018/07/13 06:20 編集

問題となる現象は、「メールが届かない」ではなく、「メールが18時間遅れて届く」ということですか? 18時間遅れることに再現性はありますか? ある時間帯だけ18時間遅れたと言うことであればネットワーク障害、サーバー障害などで十分あり得ることです。
kenny_sayama

2018/07/13 07:12

そうゆうことになります! 届かないと思っていたのですが、すごく遅れては届くことがわかりました。 再現性はなく、全ての返信メールが遅れるといった状態です
otn

2018/07/13 07:20

> 再現性はなく、全ての返信メールが遅れるといった状態です どっち??
kenny_sayama

2018/07/17 00:55

すみません 再現性ありました。全ての返信メールが遅れるというのが共通しています。
otn

2018/07/17 07:39

receivedヘッダの時刻とホスト名をみて、どこで遅れているかを判別しましょう。
otn

2018/07/17 07:39

receivedヘッダの時刻とホスト名をみて、どこで遅れているかを判別しましょう。
kenny_sayama

2018/07/17 07:45

otnさん Received: by 2002:a50:9b43:0:0:0:0:0 with HTTP; Thu, 12 Jul 2018 02:27:29 -0700 (PDT) メールヘッダには上記のようにあったのですが、fromがないということに気がつきました。。 こちらは送信元のサーバーがないということでしょうか?
otn

2018/07/17 08:26

「送信元のサーバーをReceivedヘッダに記録しなかった」ということです。 Receivedヘッダの書式は自由度が大きいので。
kenny_sayama

2018/07/17 09:21

回答いただきありがとうございました。この先は自己解決で頑張ってみようと思いますありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問