[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