[討論] msa.hinet.net relay & HELO ipv6 addr
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