![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
> レコードを取得し、SMTPで取得したIPへ送信、(中略)送信先のIPから正常終了の応答が返ってくるのか疑問に思いまして質問させていただきました。
送信先のIPアドレスで、SMTPサーバが正常に動作していれば、正常に応答が帰ります。
MXレコードの変更と、SMTPサーバにおける受信の動作とは直接関係しないことに注意してください。
> また、MXレコードが変更された場合に、変更前のIPに送信を続け手も大丈夫なのかは、変更前のサーバがダウンや、切断されていなければ送信できるものなのでしょうか?
そういうことです。
例をあげると、メールサーバの移行がよい例でしょうね。
DNSのレコード情報というのは、瞬時に変更が伝わるわけではありません。通常、1週間くらいの遅延は見込みます。
そのため、メールサーバを変更するときは一般に以下のような手順をとります。
1. 新しいメールサーバを起動します。このとき、古いメールサーバも起動したままの状態にします。
2. DNSのMXレコードを、古いサーバから新しいサーバに更新します
3. この状態で、DNSのレコード情報の変更が十分にいきわたるまで並行運用を続けます
このとき、メールの受信は新しいサーバと古いサーバの両方で実行されることになります。古いサーバから見ると、「MXレコードでは存在しないけどもメールは受信している」状態になります。
4. 並行運用期間が終了したら、古いサーバを撤去します。
平行運用期間であれば、新旧両方のサーバで正常な接続が可能であること理解いたしました。
サーバ運用には、平行運用期間の確認と、DNSからのMXレコード取得の周期などいろいろ確認することがあるのですね。
適切なご回答ありがとうございました。
No.2
- 回答日時:
何を聞きたいのかよく理解できないのですが、メール送信時の順序として、
1. DNSでMXレコードを検索する
2. 1でヒットしたIPアドレス(SMTPサーバ)に対してSMTPセッションを張る
となります。
なので、SMTPのセッションが張ってある時にMXレコードが変わっても、SMTPサーバがダウンするなどの状況でもなければメールはそのまま通常の手順で送信が行われます。
DNSの検索で応答がなかった場合の動作はNo.1の方が解凍されているので省略します。
この回答への補足
回答ありがとうございます。補足させていただきます。
MXレコードの更新タイミングがよくわからなかったので、質問させていただいた次第です。
レコードを取得し、SMTPで取得したIPへ送信、応答が返ってくる前にMXレコードが更新(ありえるかわかりませんが)
というような動作があるのであれば、送信先のIPから正常終了の応答が返ってくるのか疑問に思いまして質問させていただきました。
また、MXレコードが変更された場合に、変更前のIPに送信を続け手も大丈夫なのかは、変更前のサーバがダウンや、切断されていなければ送信できるものなのでしょうか?
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_13.png?e8efa67)
No.1
- 回答日時:
(2)に先に回答してしまいましたが、
更新中でDNSの応答なしとなると
送信側SMTPサーバーはメールをキューに保留、一定時間後に再度送信を試みます。(このあたりはSMTPサーバーの設定による)
リトライ時に、新MXレコードの応答があれば、新IPのSMTPサーバーへの送信が始まることになります。
両方の質問に対してこんな早くご回答いただけてありがとうございます。
レコード更新中でDNSからの取得ができない場合は、メールキューに保持され再送が期待できるということですね。
SMTPの設定等確認してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP クエリObjectをforeachで回す時に、次のレコードへ移動せずに次のレコードを取得したい 2 2022/07/28 15:29
- その他(メールソフト・メールサービス) Thunderbirdのメール送信ができません 1 2022/10/28 16:54
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- システム メール送信について、ドメイン「@liam.co.jp」でメールを送信します。 ネットワークaにあるA 2 2022/05/31 15:47
- マウス・キーボード プリントスクリーンのボタンがMX Keyboard にありますが、ボタンが反応していないのか、保存さ 3 2022/05/31 10:39
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- その他(音楽・ダンス・舞台芸能) 「録音品質の良い」オススメのレコードを教えてください。 皆様のお持ちのレコードで「これは音がいい!」 8 2022/08/08 14:45
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
nslookupでIPが見つからない
-
DNSでHOSTが「正引き」と「逆引...
-
DNS未設定なのにインターネット...
-
弊社ホームページのサーバーを...
-
ocnメール着信音
-
.htaccessでアクセス拒否のこの...
-
ActiveDirectoryポリシーの設定が
-
2点程、質問させて下さい
-
PMail Serverをイントラで使用...
-
メールアドレスで大文字、小文...
-
停止中のメールサーバへメール...
-
外部公開サーバーのルータ設定
-
Windows XP へのIPV6設定
-
ゆっくりMoviemakerの設定について
-
HSRPとスタック接続のどちらを...
-
time() で得る時間がズレてしまう
-
メールが送信できない
-
DHCPの適切なリース期間を教え...
-
送信認証
-
windowsでSYN/ACKを返すプログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
nslookupでIPが見つからない
-
ActiveDirectoryのドメインにク...
-
DNS未設定なのにインターネット...
-
DNSでHOSTが「正引き」と「逆引...
-
MXレコードの変更が浸透しない?
-
メールのドメインをAアドレス...
-
MXレコードにサブドメイン
-
google apps を利用したDNS設定...
-
MXレコード変更時の動作について
-
AとMXレコードが同じホスト名で...
-
DNSへの登録を確認する方法(メ...
-
ドメインのネームサーバとNSレ...
-
メールサーバの仕様について
-
pleskのWebメールについて
-
メールサーバーからの自動受信
-
アウトルック pop3とsmtp設定 ...
-
メールフォームの不具合が解消...
-
DNSサーバ(BIND)でAレコード...
-
ExchangServer2010の設定について
-
MXレコードのキャッシュ
おすすめ情報