使用Java发送邮件,会出现在windows环境中无任何问题,在linux环境中会出现标题、或者附件名称中文乱码问题。可以在程序中加入下面代码块解决。
static {
// 解决邮件标题、附件名称中文乱码问题
System.setProperty("mail.mime.splitlongparameters", "false");
System.setProperty("mail.mime.charset", "UTF-8");
}
解决前:
解决后:
使用Java发送邮件,会出现在windows环境中无任何问题,在linux环境中会出现标题、或者附件名称中文乱码问题。可以在程序中加入下面代码块解决。
static {
// 解决邮件标题、附件名称中文乱码问题
System.setProperty("mail.mime.splitlongparameters", "false");
System.setProperty("mail.mime.charset", "UTF-8");
}
解决前:
解决后: