MozTW 討論區
https://forum.moztw.org/

關於中文信箱名問題
https://forum.moztw.org/viewtopic.php?f=9&t=47490
1 頁 (共 1 頁)

發表人:  太子長琴 [ 2017-05-18, 22:39 ]
文章主題 :  關於中文信箱名問題

最近就是TWNIC有在推廣中文化信箱,可以免費用一年
http://www.twnic.net.tw/eai/invite.cgi?key=6mPtCqpjf9
↑這個有帶邀請KEY,介意的請走下面網址
http://www.twnic.net.tw/eai/

然後我和朋友都申請了中文信箱名稱,綁到GMail上。

但是問題來了。
如果信件到Gmail,收下來沒問題
如果信件要直接從中文域名信箱伺服器載,卻沒辦法把信箱加入Thunderbird
如果寄件收件者是中文域名,Thunderbird會出現下面錯誤
圖檔

請問這個有沒有辦法解決?

發表人:  aaaa007cn [ 2017-05-20, 21:28 ]
文章主題 :  Re: 關於中文信箱名問題

Thunderbird 對於 email address internationalization (EAI) 支持並不完整

email 規範定義為 local-part@domain

Thunderbird 目前僅支持 domain 部分的國際化 internationalized domain name (IDN),從 24.0 開始

而 local-part 部分仍不支持非 ASCII 字元
dxr 目前最新索引的 rev 為 f656a6cbc04c Thu, 18 May 2017 18:45:02 -0500 (37 hours ago)

errorIllegalLocalPart 就是圖中所示的錯誤信息
nsSmtpProtocol.cpp 此部分代碼所觸發

根據 http://forums.mozillazine.org/viewtopic.php?f=28&t=2857091
應該可以使用 punycode 來 workaround 含有非 ASCII 字元的 local-part
eg:
代碼:
示範一@台網中心.台灣 => xn--4gqs76hzub@台網中心.台灣

或者連 domain 部分一起轉換到 punycode
eg:
代碼:
示範一@台網中心.台灣 => xn--4gqs76hzub@xn--fiq43lrrlz83a.xn--kpry57d

轉換可以嘗試 https://mothereff.in/punycode (source: https://en.wikipedia.org/wiki/Punycode#External_links)
基於 Punycode.js
目前完全在 client 端完成轉換
不會發送轉換的字串到 server 端

信箱加入 Thunderbird 也請依此法嘗試

發表人:  太子長琴 [ 2017-05-20, 21:33 ]
文章主題 :  Re: 關於中文信箱名問題

測試了一下會被信箱轉換後可以寄但是會被系統退信(問題可能存在GMAIL的API那邊的問題...可是WEB版卻可以正常 天殺的)...等等來加看看信箱進來有沒有用

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/