性格いい人が優勝

OSはLinuxFC2、ダイナミックIPから固定IPに変更したらPOSTFIXの送受信ができなくなりました。

POSTFIXのmain.cfの設定問題と思いますが、どうやってもうまく行かないので、固定IPのPOSTFIXの設定要点を教えていただけますか?

A 回答 (4件)

>2.外部から内部送信はエラー出ませんが、届かない。


>ログは

「エラー出ませんが」って何の話ですか?
あらゆるエラーが出まくってますけど。。。

warning:cannot access
Permission denied
reject
failure

この回答への補足

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

その他不明確なところございますか?

補足日時:2004/11/17 18:03
    • good
    • 0

>外部から内部の送受信はできない状態です。



これは、DNSの設定がまちがっている・または、DNSのDBの更新に時間がかかっている
可能性もあります。

hostコマンド・digコマンドで、正引き・逆引き・MX解決、が正しく行なわれているか
確認しましたか?

また、メールサーバのログファイルにエラーが出力されるはずですが、確認しないのでしょうか?


「うまくいきません」ばかり繰り返されても、回答のしようがないです。

この回答への補足

ご回答ありがとうございます。
何も調べずに質問したわけではないです。
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

他に必要情報があれば補足致しますので、よろしくお願いします。

補足日時:2004/11/17 16:00
    • good
    • 0

愚問になりましたらすいません。



DNS側でMXレコードの設定は出来ていますか?。

この回答への補足

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

補足日時:2004/11/17 00:53
    • good
    • 0

こちらでもFedora2でpostfix走らせていますが、とりあえず、基本はこんなところです。


(/etc/passwdおよびalias_mapによるユーザチェックは行なっていません。)

myhostname = ホスト名.ドメイン名

mydomain = ドメイン名

myorigin = $mydomain

inet_interfaces = all

mydestination = $myhostname, localhost.$mydomain $mydomain

mynetworks_style = subnet



とうぜんですが、メールサーバがブラックリストに未登録であること、
外部DNSによる名前解決、Netfilter(iptables)の設定は問題ないことが前提です。

この回答への補足

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

補足日時:2004/11/17 00:50
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!