RFC? RFC!

半個月前,學校 POP3 Server 更新過,然後因為某些特殊因素,把 welcome string 改過,結果跟 RFC1939 不符合,造成很多依照這份 RFC 實作的 mail client 不能收信,像是 KMail、fetchmail、MacOS 的 Mail 等等。

然後相當討厭的就是偏偏 Microsoft 的 Outlook (Express) 就是不照這個來,因此這兩個軟體收信都不會有問題,因此會叫說有問題的人就很少了。

我很討厭不照 RFC 來的軟體,這樣子出問題就只有乖乖照 RFC 寫的人才會叫,問題是這些軟體通常都不是 Microsoft 的,用的人相對上來講是少數,大多數人就不會有問題,因此管理者也就會把這件事情 priority 減低。

RFC 沒有很大的約束力,問題在於寫軟體的人是不是都照這個寫,其實一般人根本不會管軟體是不是符合 RFC 他們只知道:喔,用 Microsoft 的軟體可以動就好,不能動的時候,就說你 server 有問題。問題是有些時候,問題根本是 Microsoft 的軟體不照規定來所造成。

說到這個,之前智邦生活館的電子報的格式不太對(沒寫 MIME-Version: 1.0),造成照 RFC 寫的 webmail (Horde/IMP) 不能閱讀,後來寫信請他們修正了。他們發行電子報不是一天兩天的事情了,為什麼這麼久才被發現,因為他們在測試一定都是用 Outlook Express 之類的軟體吧。

不過,我記得 Mutt 也沒管 MIME-Version 這個 header,就直接照 Content-Type 去解了。

總之,以後寫東西還是照 RFC 來做比較好。

0 Responses to “RFC? RFC!”


  • No Comments