2008年2月 5日

[postfix-jp: 2918]メール本文の NULL 文字対策

内藤と申します。

メール本文の最終行に、NULL文字が数個連続して送信されてきたメールを
受信すると受信できずタイムアウトしてしまう現象が発生しております。
メール本文に、NULL文字が数個連続したメールを拒否したく、body_checks等で
試験してみたのですが、うまくいきません。
postfixの機能で対応できないか、ご存知の方おりましたらご教授ください。

環境は下記のとおりです。

Solaris10、postfix-2.4.6、pcre-7.6、teapop

# postconf -n
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
body_checks = pcre:/etc/postfix/body_checks
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
default_database_type = hash
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
local_recipient_maps = unix:passwd.byname $alias_maps
mail_owner = postfix
mailq_path = /usr/bin/mailq
manpage_directory = /usr/local/man
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
mydomain = example.com
myhostname = test.example.com
mynetworks = /etc/postfix/mynetworks
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /etc/postfix
sendmail_path = /usr/lib/sendmail
setgid_group = postdrop
smtpd_recipient_restrictions = permit_mynetworks check_client_access
btree:/etc/postfix/dracd reject_unauth_destination
smtpd_sender_restrictions = reject_unknown_sender_domain
check_sender_access hash:/etc/postfix/sender
unknown_local_recipient_reject_code = 550

# cat /etc/postfix/body_checks
/\0{5,}/ REJECT

よろしくお願いします。

以上

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

投稿者 xml-rpc : 2008年2月 5日 11:16
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/69485
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。