- 締切済み
Postfixで他人に送信できない。
Postfixで他人に送信できない。 自分のアドレスから自分のアドレスへは送れるのですが、他の人に送れません。 一つのサーバーにIPが複数割り当てられていて、Postfixの設置場所(サーバーのホスト名と一緒)と、バーチャルサーバーでドメインを割り当てているIPが違います。 どうやったら解消できるでしょうか。 足りない情報があれば追記します。 →他人へ NOQUEUE: reject: RCPT from xxxxx.xxx.xxx[xxx.xxx.xxx.xxx]: 554 5.7.1 <XXXXXX@XXXXXX.XXX>: Relay access denied; from=<xxxxx@xxxxx.xxx> to=<XXXXXX@XXXXXX.XXX> proto=SMTP helo=<xxxxx.xxxxx.xxx> →自分へ from=<xxxxx@xxxxx.xxx>, size=576, nrcpt=1 (queue active) to=<xxxxx.xxxxx@xxxxx.xxxxx.xxx>, orig_to=<xxxxx@xxxxx.xxx>, relay=local, delay=1.1, delays=1.1/0/0/0.08, dsn=2.0.0, status=sent (delivered to maildir) よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- K69KOEWE
- ベストアンサー率50% (5/10)
回答No.1
デフォルトでlocalhostしか送れませんので main.cfで許可するIPを指定しなければなりません。 mynetworks_style = subnet mynetworks = 168.100.189.0/28, 127.0.0.0/8 とかですかね
補足
mynetworks_style = subnetは試しました。 次にmynetworksにてXXX.XXX.XXX.XXX(バーチャルサーバーのIP)を許可したのですが、やはりデニられてしまいます。 eth単位での許可はできないのでしょうか。 eth0だけでなく、eth0:1などのバーチャル環境も許可できるとありがたいですが…。