• 締切済み

固定IPでPOSTFIXの設定

OSはLinuxFC2、ダイナミックIPから固定IPに変更したらPOSTFIXの送受信ができなくなりました。 POSTFIXのmain.cfの設定問題と思いますが、どうやってもうまく行かないので、固定IPのPOSTFIXの設定要点を教えていただけますか?

みんなの回答

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.4

>2.外部から内部送信はエラー出ませんが、届かない。 >ログは 「エラー出ませんが」って何の話ですか? あらゆるエラーが出まくってますけど。。。 warning:cannot access Permission denied reject failure

megawind
質問者

補足

説明不足で申し訳ありません、 エラー出ませんとは外部のパソコンを送信した際、メーラー(OE)からエラーが出ないとのことです。 (送信したように見えるが、届いていない、送信できないとも返さない) その他不明確なところございますか?

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

>外部から内部の送受信はできない状態です。 これは、DNSの設定がまちがっている・または、DNSのDBの更新に時間がかかっている 可能性もあります。 hostコマンド・digコマンドで、正引き・逆引き・MX解決、が正しく行なわれているか 確認しましたか? また、メールサーバのログファイルにエラーが出力されるはずですが、確認しないのでしょうか? 「うまくいきません」ばかり繰り返されても、回答のしようがないです。

megawind
質問者

補足

ご回答ありがとうございます。 何も調べずに質問したわけではないです。 host、dig、MX解決、resolv.confの設定とも確認済みの話です。メールサーバーのログももちろん確認しました。 うまく行きませんとは教えていただいた通りになっているのに送受信できないということです。 ちなみにログは下記の通りです 1.内部から内部の送信 --------------------------------------------------------------------------------------------- Nov 16 18:27:19 domain postfix/smtpd[8030]: connect from unknown[2XX.XXX.XX.XXX] Nov 16 18:27:21 domain postfix/smtpd[8030]: AF9C5247C012: client=unknown[2XX.XXX.XX.XXX], sasl_method=LOGIN, sasl_username=abc@domain.com Nov 16 18:27:21 domain postfix/smtpd[8030]: AF9C5247C012: reject: RCPT from unknown[2XX.XXX.XX.XXX]: 450 <abc@domain.com>: User unknown in local recipient table; from=<abc@domain.com> to=<abc@domain.com> proto=ESMTP helo=<megawind> Nov 16 18:27:23 domain postfix/smtpd[8030]: disconnect from unknown[2XX.XXX.XX.XXX] --------------------------------------------------------------------------------------------- 2.外部から内部送信はエラー出ませんが、届かない。 ログは --------------------------------------------------------------------------------------------- Nov 16 18:40:16 domain postfix/smtpd[8045]: connect from ns01.XXXX.jp[6X.XXX.XXX.XX] Nov 16 18:40:16 domain postfix/smtpd[8045]: B7D05247C012: client=ns01.XXXX.jp[6X.XXX.XXX.XX] Nov 16 18:40:16 domain postfix/proxymap[8046]: warning: cannot access UNIX password database: Permission denied Nov 16 18:40:16 domain postfix/smtpd[8045]: B7D05247C012: reject: RCPT from ns01.XXXX.jp[61.120.199.22]: 451 <abc@domain.com>: Temporary lookup failure; from=<xyz@XXXX.jp> to=<abc@domain.com> proto=SMTP helo=<ns01.XXXX.jp> Nov 16 18:40:18 domain postfix/cleanup[8049]: 3907E247C014: message-id=<20041116104018.3907E247C014@domain.com> Nov 16 18:40:18 domain postfix/smtpd[8045]: disconnect from ns01.XXXX.jp[6X.XXX.XXX.XX] --------------------------------------------------------------------------------------------- /etc/sysconfig/network-scripts/ifcfg-eth0 の設定は下記の通り DEVICE=eth0 BOOTPROTO=none BROADCAST=2XX.XXX.XX.255 HWADDR=00:0F:1F:F9:7C:A0 IPADDR=2XX.XXX.XX.41 NETMASK=255.255.255.0 NETWORK=2XX.XXX.XX.0 ONBOOT=yes TYPE=Ethernet USERCTL=no PEERDNS=no GATEWAY=2XX.XXX.XX.46 IPV6INIT=no 他に必要情報があれば補足致しますので、よろしくお願いします。

  • gasparo
  • ベストアンサー率33% (1/3)
回答No.2

愚問になりましたらすいません。 DNS側でMXレコードの設定は出来ていますか?。

megawind
質問者

補足

ご回答ありがとうございます。 DNSのMXレコードは問題ないと思います。 というのは固定IP変更前のDNSサーバーと同じサーバーです。なお、内部から外部は送信できますので、MXレコードの問題ではありませんと思いますが・・・

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

こちらでもFedora2でpostfix走らせていますが、とりあえず、基本はこんなところです。 (/etc/passwdおよびalias_mapによるユーザチェックは行なっていません。) myhostname = ホスト名.ドメイン名 mydomain = ドメイン名 myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain $mydomain mynetworks_style = subnet とうぜんですが、メールサーバがブラックリストに未登録であること、 外部DNSによる名前解決、Netfilter(iptables)の設定は問題ないことが前提です。

megawind
質問者

補足

ありがとうございます。 設定はご指摘の通りになっています。 だが、送受信はうまくできないです。 ちなみに内部から外部への送信だけできます、内部から内部と外部から内部の送受信はできない状態です。

関連するQ&A