※ ChatGPTを利用し、要約された質問です(原文:Postfixでメールの受信はできるが送信ができません。)
Postfixでメールの送信ができません。原因を教えてください。
このQ&Aのポイント
RedHat9でPostfixを利用してメールの送信ができません。DNSの問題かと思われますが、/etc/resolv.confやネットワーク接続は正常です。
タイムスタンプの時間と実際の時間が一致せず、Host not foundのエラーが表示されます。/etc/hostsファイルにも送信先のメールサーバのIPアドレスを記載しましたが、送信できません。
デフォルトゲートウェイも問題ありません。他に原因があるかどうかご教授いただけますか?
Postfixでメールの受信はできるが送信ができません。
メールの受信はできるが送信ができません。
原因が特定できません、ご教授お願い致します。
RedHat9でPostfixを利用しています。
内部(別のアカウント)には送信できます。
/var/log/maillogです。
Feb 4 01:49:54 linux01 postfix/smtpd[3095]: connect from unknown[192.168.1.6]
Feb 4 01:49:54 linux01 postfix/smtpd[3095]: 2944F2C159: client=unknown[192.168.1.6]
Feb 4 01:49:54 linux01 postfix/cleanup[3096]: 2944F2C159: message-id=<20060204155029.3DFD.XXXXXX@xxxxxx.xxx>
Feb 4 01:49:54 linux01 postfix/nqmgr[2872]: 2944F2C159: from=<info@xxxxxx.xxx>, size=654, nrcpt=1 (queue active)
Feb 4 01:49:54 linux01 postfix/smtpd[3095]: disconnect from unknown[192.168.1.6]
Feb 4 01:50:14 linux01 postfix/smtp[3097]: 2944F2C159: to=<XXXXXXX@kna.biglobe.ne.jp>, relay=none, delay=20, status=deferred (Name service error for kna.biglobe.ne.jp: Host not found, try again)
なぜかタイムスタンプが装置のdateコマンドで出てくる時間とは異なってます。また、POPでアクセスしたときはログには正しい時間が表示されています。
Host not foundとでているのでDNSの問題かと思ったのですが、/etc/resolv.confにはルータのIPとプロバイダのDNSのIPアドレスを指定しています。
また、hostやdigコマンドでは送信先のメールサーバのIPアドレスは確認できます。
また、/etc/hostsファイルに送信先のメールサーバのIPアドレスを記載しても、同様に送信できません。
デフォルトゲートウェイも問題ありません。
routeコマンドで確認しました。
他になにか疑うところはないでしょうか?
お礼
動かしていました。/etc/resolv.confを変えていただけで、/var/spool/postfix/etc/resolv.conf は変更していませんでした。ありがとうございました。