• ベストアンサー

ポート25が開けず、postfixが使えない

Fedora core3でPostfix + SpamAssassin + Dovecotを利用して Maildirを利用したメールサーバをたてようとしているのですが、 http://scan.sygate.com/prequickscan.html でポートスキャンを行っても何故か25番ポートが「CLOSED」になってしまいました。 sendmailを利用していた昨日まではきちんとメールの送受信ができていたのですが、 どうして今日になってポートが閉じていることになってしまったのでしょうか? どなたか教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#35771
noname#35771
回答No.1

はじめまして。 もし見当違いだったらすみません。 Postfixの設定は通常、/etc/postfix/main.c で行います。 自分もポート25が開けなかった経験があるのですが、その時は myhostname の記述と mydomain の記述が原因でした。 kuromateriyaさんの環境でのDNSが分からないのですが、myhostname にFQDNを記述していませんか?(ダイナミックDNSでServerを構築する場合、プロバイダのDNSでは解決できませんよね。) 多分、自分自身のFQDNを解決できていないような気がします。 一度、myhostname = localhost mydomain = localdomain あとは、inet_interfaces = ALL としてもう一度ポートスキャンをして見てください。 うまくいくことを祈っています!! がんばってください。

kuromateriya
質問者

お礼

どうもありがとうございます。 しかしできませんでした。 私はdyndnsを使って http://www.13hz.jp/2004/11/postfix__spamas.html を見て設定を行いました。 dyndnsで登録したホスト名を*****.dyndns.orgとします。 dyndnsではMXレコードを設定してあります。(*****.dyndns.org) ちなみに今までは myhostname = *****.dyndns.org mydomain = *****.dyndns.org inet_interfaces = all としていました。 この設定は何か間違っていますか?

その他の回答 (1)

noname#35771
noname#35771
回答No.2

こんばんは。 それではコマンドを打って自分のFQDNを確認してみてください。 hostname -f これで、自分のホストネームがわかりますよ。 ドメイン付のホスト名が帰って来なかったら、main.cfの myhostname を編集してみては。 myhostname = *****.dyndns.org dyndnsのMX設定とFedoraでのFQDNの解決は別なものです。 そこのところに解決の糸口がありそうな気がします。 それでは健闘をいのります!

kuromateriya
質問者

お礼

どうもありがとうございます。 実は馬鹿な設定ミスをしていました。 inet_interfaces = localhost というもともとの記述をコメントアウトせずに inet_interfaces = ALL を追加していました。 また、コマンドの結果は localhost.localdomain になりましたが myhostnameは *****.dyndns.orgのままでよかったようです。

関連するQ&A