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

[debian-users:50618] Re: qmail-srcのdns取扱いに関する問題



やまだ@越谷です。

Debianは常用?していませんが...

On Wed, 4 Jun 2008 09:44:27 +0900
SATOH Fumiyasu <fumiyas@xxxxxxxxxx> wrote:

> At Wed, 4 Jun 2008 08:39:17 +0900,
> Kiyotaka ATSUMI wrote:
> > http://www.qmail.jp/qmail.html
> > 
> > にて,qmail-srcの問題点が指摘されています.この問題はDebinaでも再現す
> > る可能性があります.qmailが「DNSはUDPだけで通信される」という仮定を置
> > いているため,TCPセッションに切り替わって512byte以上のDNSパケットが届
> > いたときに,場合によっては当該メールの送受信が不能になる問題と思われま
> > す.
> 
> この問題は http://www.ckdhr.com/ckd/qmail-103.patch
> 直るんじゃないでしょうか。http://qmail.org/ の以下で
> 触れられています。
> 
>   Christopher K. Davis has a patch to accept oversize
>   DNS packets which works on both qmail's dns.c and
>   tcpserver's dns.c. If you don't want to patch qmail,
>   you can ameliorate the problem somewhat using djbdns,
>   which returns only the records you ask for, making
>   for a smaller ANSWER section.
> 
> > 具体的な修正事例は,
> > 
> > http://www.e-ontap.com/blog/20080603.html#p01
> > 
> > に掲載されています.
> 
> この修正方法は初耳(?)です。

http://www.qmail.jp/qmail.html

に書かれている「ぜひとも修正すべき qmail の問題」ですが。
qmail-103.patchが当たった環境で mxtest@xxxxxxxxxxxx あてにメールを送ってみま
した。

CNAME_lookup_failed_temporarily._(#4.4.3)

のメッセージがログに吐き出されて、リトライ待ちとなってしまいました。
dns.cのソースを弄って512を5120に変更してビルドした環境だと、

131.112.32.6_failed_on_DATA_command./Remote_host_said:_553_Requested_action_not_taken/

のメッセージがログに吐き出されてバウンスメールが送られてきました。
直接的にはこの事を言われているのではないかと思いますが...

-- 
0----+----1----+----2----+----3----+----4----+----5----+----6----+----7----#
      山田  和雄     MailTo:yamada@xxxxxxxxxx
      Yamada Kazuo