[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[postfix-jp: 286] SPAMに関して



こんにちは、佐々木と申します。

RedHat9の環境にPostfix-1.1.12-1(apt-getで取得)を導入して構築して
いますが、SPAMチェックでリレーされると表示されました。

http://www.rbl.jp/svcheck.php
上記サイトでチェックを行ったのですが、最後の20番目でリレーと表
示されました。
下記では自ドメインをexample.jp (FQDN名をns.example.jpとしています)

>>> RSET
<<< 250 Ok
>>> MAIL FROM: <rlychk@ns.example.jp>
<<< 250 Ok
>>> RCPT TO: <rlytest@ns.example.jp@example.jp>
<<< 250 Ok
relay accepted!! 

色々と検索していて、サーバからtelnet relay-test.mail-abuse.orgを
実行すると19個しか検査をしないので問題はありませんでした。

$mydestinationに記述のあるドメインが指定されると変な動作をするよ
うです。
試しに、下記のようなアドレスに送信しようとコマンドを入力してみる
と、regexp:/etc/postfix/recipient_checks.reg (pcreでも可能)に入力
されたメールアドレスを引数として渡して、550エラーとして返答をして
くれます。

RCPT TO: <rlytest@xxxxxxxxxxxx@test.jp>
この場合は、全てをregexpに対して引数として渡しています。

しかし、example.jp部分が$mydestinationに記述してある場合、rcpt to:
で入力されたメールが分割されてチェックをすり抜けるような雰囲気です。
何かご存じの方はおられますでしょうか?

**********************************

下記はdebug状況です。アドレスは変更していますが。。

rewrite_clnt: canonicalize: "rlytest@ns.example.jp"@example.jp -> "rlytest@ns.example.jp"@example.jp
send attr request = resolve
send attr address = rlytest@ns.example.jp@example.jp
private/rewrite socket: wanted attribute: transport
input attribute name: transport
input attribute value: smtp
private/rewrite socket: wanted attribute: nexthop
input attribute name: nexthop
input attribute value: ns.example.jp
private/rewrite socket: wanted attribute: recipient
input attribute name: recipient
input attribute value: rlytest@ns.example.jp
private/rewrite socket: wanted attribute: flags
input attribute name: flags
input attribute value: 0
private/rewrite socket: wanted attribute: (list terminator)
input attribute name: (end)
resolve_clnt_query: `rlytest@ns.example.jp@example.jp' -> t=`smtp' h=`ns.example.jp' r=`rlytest@xxxxxxxxxxxxx'
ctable_locate: install entry key rlytest@ns.example.jp@example.jp
check_access: rlytest@ns.example.jp
dict_regexp_lookup: /etc/postfix/recipient_checks.reg: rlytest@ns.example.jp
check_domain_access: ns.example.jp
check_access: rlytest@
generic_checks: name=check_recipient_access status=0

・main.cf
myhostname = ns.example.jp
mydomain = example.jp
myorigin = $myhostname
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain
mynetworks_style = subnet
mynetworks = 127.0.0.0/8, 210.***.***.***/28
alias_maps = hash:/etc/postfix/aliases
mail_spool_directory = /var/spool/mail
debug_peer_level = 2
debug_peer_list = 127.0.0.1
debugger_command =
   PATH=/usr/bin:/usr/X11R6/bin
   xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
newaliases_path = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/postfix-1.1.12/samples
readme_directory = /usr/share/doc/postfix-1.1.12/README_FILES
allow_percent_hack = yes
swap_bangpath = yes
smtpd_recipient_restrictions = regexp:/etc/postfix/recipient_checks.reg,
   permit_mynetworks, check_relay_domains

_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list

Follow-Ups
[postfix-jp: 287] Re: SPAMに関して, YOSHIMURA Keitaro
[postfix-jp: 288] Re: SPAMに関して, Yamada Kazuo
[postfix-jp: 292] Re: SPAMに関して, とみたまさひろ

[検索ページ] [Postfix-JP ML Home]