- - PR -
sendmailで外部ドメインにメールが送付出来ない
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2009-01-30 11:57
おせわになっております。
いろいろとアドバイスありがとうございます。 F/Aさん今のaccessファイルは以下のように記載しております。 ※IP等の情報に関してはマスキングさせて頂きます。 ----- ■今のaccessファイル AAAAA.co.jp RELAY localhost RELAY 127.0.0.1 RELAY BBBBB.jp RELAY CCCCC.jp RELAY ***.***.***.***/255.255.255.248 RELAY ***.***.***.*** RELAY ----- accessファイルの書式ですが、上記のように記載しているのですが、 本来は、以下のように書かないといけないものですか? AAAAA.co.jp RELAY localhost RELAY 127.0.0.1 RELAY BBBBB.jp RELAY CCCCC.jp RELAY ***.***.***.***/29 RELAY (ここの書式) ***.***.***.*** RELAY 「accept_unresolvable_domains」は関係ないんですか・・・ 正直ここがくさいと思っていました。 以上です。 | ||||||||
|
投稿日時: 2009-01-30 13:23
> ***.***.***.***/255.255.255.248 RELAY
> ***.***.***.***/29 RELAY このようなネットマスクやCIDR表記を直接accessファイルに書いても無視されますよ。 | ||||||||
|
投稿日時: 2009-01-30 13:48
おせわになっております。
kojiさんアドバイスありがとうございます。 このシステムで使用しようしているIPが先の内容のとおり、29bitネットワークの場合、どのようにaccessファイルを記載するのでしょうか? IPをひとつづつ許可してあげる必要があるのでしょうか? | ||||||||
|
投稿日時: 2009-01-30 16:09
おせわになっております。
皆様からのコメントホントに助かりました。 なんとか今回の原因を見つけることが出来ました。 今回の原因は、accessファイルにありました。 kojiさんからのアドバイスの内容を確認したところ、書式がだめだったみたいです。 192.168.10.50/255.255.255.248 RELAY 192.168.10.50/29 RELAY 上記の書き方では今回のバージョンではNGということがわかり、IPをひとつづつあけるようにしました。 29ビットとかまとめてあける場合にはどうするのかは正直解らずじまいですが、、、 皆様にはほんとに感謝致します。 ありがとうございました。 | ||||||||
|
投稿日時: 2009-01-30 16:33
> 29ビットとかまとめてあける場合にはどうするのかは正直解らずじまいですが、、、
/etc/mail/access に CIDR 表記をする場合は sendmail のソースを展開して出てくる cidrexp を利用するようです。 http://www.sendmail.org/faq/section3#3.41 sendmail-8.14.3 なら sendmail-8.14.3/contrib/ 以下にあります。 | ||||||||
|
投稿日時: 2009-01-31 00:02
まずはエラーの内容
ACCESSファイル
結局、単純にクライアントの逆引きができていればそれはそれでよかったのかもしれないですね。 |