220-We do not authorize the use of this system to transport unsolicited,
220 and/or bulk e-mail.
quit
221 box276.bluehost.com closing connection
遺失與主機的連線。
經過交叉比對,會出問題的條件還要是 HiNet 的客戶,下表是 3 個伺服器互寄:
收件信箱
gMail
ms5.hinet.net
問題信箱
寄信伺服器
msa.hinet.net
正常
正常
異常
問題信箱
正常
正常
正常
gMail
正常
正常
正常
目前會出現此問題的已經確認的有:Outlook 2007 / Windows Live Mail 14.0 ,可能其他軟體也有此情況,因為我用 Windows Network Monitor 來看寄信時的封包,寄件封包是包含 base64 的編碼的,所以我懷疑是寄件伺服器跟收件伺服器透過 SMTP 溝通時,才發生的錯誤。
Outlook 2010 倒是沒事,不知道是不是因為 MIME 編碼說明字串用
英文,所以沒事…
Outlook 2010 Mail Header
X-Mailer: Microsoft Outlook 14.0 Thread-Index: Acr74iw2m2FBEkcVSOCbZCydLN6kSA== Content-Language: zh-tw X-Spam-Status: No, score=-2.6 X-Spam-Score: -25 X-Spam-Bar: – X-Spam-Flag: NO
X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.5931 Disposition-Notification-To: <call.wu@msa.hinet.net> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931 X-Spam-Status: No, score=-1.7 X-Spam-Score: -16 X-Spam-Bar: - X-Spam-Flag: NO
用 Windows Live Mail 最新版 14.0.8117.416 分別用純文字檔、HTML 再測一次,我發覺應該是這家 SMTP Server 安裝的防廣告過濾器的問題,-25 都可以把附件正確發過去,但是 -17 則不行:
Windows Live Mail 純文字郵件附件可讀 Mail Header
X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 14.0.8117.416 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416 X-Spam-Status: No, score=-2.6 X-Spam-Score: -25 X-Spam-Bar: – X-Spam-Flag: NO
3o,O MIME .f&!*: Multipart 6l%s!C
——=_NextPart_000_000A_01CAFC56.FF36D110 Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by msr12.hinet.net id WAA11428
Windows Live Mail HTML郵件附件不可讀 Mail Header
X-Mailer: Microsoft Windows Live Mail 14.0.8117.416 X-MimeOLE: Produced By Microsoft MimeOLE V14.0.8117.416 X-Spam-Status: No, score=-1.7 X-Spam-Score: -16 X-Spam-Bar: - X-Spam-Flag: NO