如題,開發過程當中本地不會亂碼但放到linux上後就會亂碼,經過測試發現mail1.4.1.jar(即javax.mail)和 geronimo-javamail_1.4_spec-1.2.jar 衝突,而且只用後者發郵件會碰到smtp協議不存在的錯誤,因此把後者幹掉便可。java
固然網上也有什麼發郵件亂碼,好比以?utf-8?=開始的報文等等,我認爲是因爲java源文件編碼形成的,因此開發的時候要注意文件編碼格式linux