作者alextwl (alextwl)
看板IPv6
标题[讨论] msa.hinet.net relay & HELO ipv6 addr
时间Tue Jun 30 20:47:16 2009
msa.hinet.net ipv6 open relay 老早不算是新闻了,
但最近在有 v6 环境底下寄信才发现,msa.hinet.net 如果 HELO 送 v6 位址
(e.g. HELO [IPv6:2001:b020:0:71::11])
会被回 501 Invalid domain name 打枪 -_-
一气之下就花了点时间试试,HELO 给 FQDN 跟 v4 位址会过关,
打开寄回来的信发现第一个 Received header 长这样:
Received: from its.not.a.valid.domain.com ([203.74.21.24])
by msr13.hinet.net (8.9.3/8.9.3) with ESMTP id UAA24838
Sender 的 IP 位址居然是 203.74.21.24 而非 IPv6 位址,而且固定不变。
看起来像是门口放了台 L3 专门做v6转v4之後再丢给後方的农场,
也难怪会 open relay。
另外我是在 Win32 底下用 Mozilla Thunderbird 2.0.0.21,
EHLO argument 只会写 IPv6 位址不会用 domain name (但不清楚有设反解的情况),
所幸後来有找到 preference 可以自订这个部分[1],暂时解决问题。
[1] mail.smtpserver.smtp*.hello_argument
http://forums.mozillazine.org/viewtopic.php?f=39&t=574630
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.46.61.68