質問: sendmailの送信ができません linuxもsendmailも初心者です。 red-hutlinux7.3のマシンで、ダイナミックdnsドメインを取得し、入門書に従って、メールの送信まで可能な状態までsendmailの設定をしました。 テストでプロバイダのアドレスに送って、別のpcで受信しようとしたのですが、メールがきていませんでした。 そこでsendmailの再起動やネットワーク設定を見直していたところ、一旦はテストのメールが 受信できました。しかし、その後もう一度テストメールを送信したところ、 また受信されなくなってしまいました。 /var/log/maillogを見たところ、一旦受信できた後またできなくなった部分には、「host name lookup failure」と記述されていました。 sendmailのバージョンは、8.11.6です。 何が原因なのでしょうか。お分かりになる方がいらっしゃいましたら、宜しくお願い致します。
回答: ddnsを利用していると言う事は、プロバイダより動的にipアドレスをもらっているのでしょうか? ipアドレスを取得しているのはあなたのメールサーバかそれともルータ(adslモデム等)でしょうか? ddns側とあなたが取得しているipアドレスが一致していない期間があるのでは? digコマンドで確認して下さい。 それからsendmail8.11.6はバグがあるので、最新版にアップしましょう。