いつもお世話になっております。
FC3でメールサーバ(postfix+qpopper)を構築中なのですが、
不正中継テスト(abuse.org)でテストしてみると、
socket failed [Bad file descriptor]
となってしまいます。
また、外部からメール(携帯からメール送信)を送信しても
受信出来ていません。(/var/spool/mailにて確認)
一体、何が原因なのでしょうか?
postfixは
mail xxx@xxx.net
のコマンドでメール送信出来ますし、
qpopperは
telnet localhost 110
user xxx
pass xxx
とするとPOP出来るようです。
よろしくお願い致します。
まずは、/var/log/maillog の内容から当たってみることです。
それから、main.cf を見直し、リレー処理や Firewall を念頭に置けば
解決の糸口が見えてくると思います。
U-mex様
お返事ありがとうございます。
> まずは、/var/log/maillog の内容から当たってみることです。
> それから、main.cf を見直し、リレー処理や Firewall を念頭に置けば
> 解決の糸口が見えてくると思います。
メールを送っても/var/log/maillogの内容に変化無しです。
※メールが届いていない(行方不明?)
これではpostfixとqpopperのどちらが悪いのか
切り分けすら出来ません。(泣)
> メールを送っても/var/log/maillogの内容に変化無しです。
> ※メールが届いていない(行方不明?)
> これではpostfixとqpopperのどちらが悪いのか
> 切り分けすら出来ません。(泣)
メールが滞っていればリレー設定なのですが、変化無し?とは
ログが1行も増えていないって事でしょうか?
そもそも port25が Listenになってますかね。
netstat -nl --tcp で25番が開いているかどうか?でしょうかね。
U-mex様
回答ありがとうございます。
お蔭さまで解決しました。
netstatでポート25番は開いていたので、
postfixの設定ファイルmain.cfを見直してみると、
記述ミスが…(汗
POP出来るようになったのでメールを受信してみると、
今度はddclientでIP更新に失敗メールが来てました。(滝汗
ddclientの設定ファイルも直して
無事不正中継メールテストも通るようになりました。
教訓:動かない場合は設定ファイルを穴が開く程見直すべし!!
以上、報告でした。