RedHatLinux9のrpmのpostfixをこのサイトを参考に設定しましたが送受信ができません。
ドメインで運営しようと思いmail.aaa.comをAレコードで自鯖のIP,MXレコードでmail.aaa.comと設定しました。
プロバイダのアドレスからwebmaster@mail.aaa.comとかユーザー名@mail.aaa.comとかに送ってみても送信完了にはなるのですが全く受信できません。
形式はMailDirでPOPサーバーはこのサイトにあったrpmのCourier-IMAPを使用しています。
とりあえず私のサイトからSMTPテストでメール送信テストを
してください。
テストしてみましたがポート25をアドレス変換の設定しているにもかかわらずポートが閉じていますとでました。
POP3は正常ですとでました。
昨日からいろいろ弄ってますが全く解決できません・・・
> テストしてみましたがポート25をアドレス変換の設定しているにもかかわらずポートが閉じていますとでました。
> POP3は正常ですとでました。
> 昨日からいろいろ弄ってますが全く解決できません・・・
MXの設定はあっていますから、あとはサーバーの問題です
Connection refused です。
原因としては、サーバーソフトが動作していないかどこかで止められている。
postfixはstart はさせていますか。ログにエラーなど記録は無いですか
サーバー機のktermなどから telnet 127.0.0.1 25
をいれてPOSTFIXが応答しますか
/etc/hosts.allow deny 等で止めていませんか
ルーターのフィルターも可能性あり
返信ありがとうございます。
postfix startはしています。
telnet 127.0.0.1 25もpostfixから反応がありました。
/etc/hosts.allowには
sshd:メインPCのIP
/etc/hosts.denyには
sshd:ALL
としか記述がありませんでした。やはりルーターの設定が悪いのでしょうか・・・
読んだ限りではルーター設定がやはりあやしい。
postfix ではinet_interfaces = all の所はデフォルトで良いという事だし。
ルーターの110と25では設定の違いがないか再度注意深く調べてください。
回答ありがとうございました。
110と25の設定は全く同じでした。
鯖PCのアドレスをDMZにしてみても無理でした。
もう一度postfixの設定を見直してみます。
送信可能になりました。
inet_interfaces = allのところがローカルのみになっていました。
OAKさんのヒントのおかげです。とても感謝しています。
本当にありがとうございました。
ともかく良かったです。分かってしまえばなんだという話ですが
ルーターだろうという意識が強すぎました。
私も先日Xサーバーをインターネットから動かすのに192.168. で開く所
192.169にしてしまい全然気が付かずXはインターネットでは
動かないだと勝手に決め込んだりしていました。
main.cf設定ならここしかないはずと思いさりげなく書いておいたのがよかったですね
いまから思えばやはりログから見るべきでした。
あとは不正中継を許可していないかなどは調べてください。