- PR -

sendmailで外部ドメインにメールが送付出来ない

投稿者投稿内容
beer
常連さん
会議室デビュー日: 2007/02/09
投稿数: 31
投稿日時: 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」は関係ないんですか・・・
正直ここがくさいと思っていました。

以上です。
koji
常連さん
会議室デビュー日: 2004/11/04
投稿数: 36
お住まい・勤務地: 北海道
投稿日時: 2009-01-30 13:23
> ***.***.***.***/255.255.255.248 RELAY
> ***.***.***.***/29 RELAY

このようなネットマスクやCIDR表記を直接accessファイルに書いても無視されますよ。
beer
常連さん
会議室デビュー日: 2007/02/09
投稿数: 31
投稿日時: 2009-01-30 13:48
おせわになっております。
kojiさんアドバイスありがとうございます。

このシステムで使用しようしているIPが先の内容のとおり、29bitネットワークの場合、どのようにaccessファイルを記載するのでしょうか?

IPをひとつづつ許可してあげる必要があるのでしょうか?
beer
常連さん
会議室デビュー日: 2007/02/09
投稿数: 31
投稿日時: 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ビットとかまとめてあける場合にはどうするのかは正直解らずじまいですが、、、

皆様にはほんとに感謝致します。
ありがとうございました。

NeXT
大ベテラン
会議室デビュー日: 2004/04/06
投稿数: 215
お住まい・勤務地: 江戸
投稿日時: 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/ 以下にあります。
jun
ベテラン
会議室デビュー日: 2003/01/07
投稿数: 80
お住まい・勤務地: 愛知県
投稿日時: 2009-01-31 00:02
まずはエラーの内容
引用:

Jan 27 21:00:25 mx sendmail[24677]: [ID 801593 mail.notice] n0RC0Pus024677: ruleset=check_rcpt, arg1=<XXXX@XXXXX.ne.jp>, relay=[XXX.XXX.XXX.XXX],
reject=550 5.7.1 <XXXX@XXXXX.ne.jp>... Relaying denied. IP name lookup failed [XXX.XXX.XXX.XXX]




ACCESSファイル
引用:

■今のaccessファイル
AAAAA.co.jp RELAY
localhost RELAY
127.0.0.1 RELAY
BBBBB.jp RELAY
CCCCC.jp RELAY
***.***.***.***/255.255.255.248 RELAY ←まずい書式
***.***.***.*** RELAY ←まずい書式



結局、単純にクライアントの逆引きができていればそれはそれでよかったのかもしれないですね。

スキルアップ/キャリアアップ(JOB@IT)