使用Java發送郵件,會出現在windows環境中無任何問題,在linux環境中會出現标題、或者附件名稱中文亂碼問題。可以在程式中加入下面代碼塊解決。
static {
// 解決郵件标題、附件名稱中文亂碼問題
System.setProperty("mail.mime.splitlongparameters", "false");
System.setProperty("mail.mime.charset", "UTF-8");
}
解決前:

解決後: