这是我在网上找的实例,能够发送邮件,但是收到的邮件无法识别中文会出现乱码现象,希望各位大神能够帮忙解决
SimpleEmail email = new SimpleEmail ( );
try {
email.setSSLOnConnect(true);
email.setHostName ("smtp.sina.com");
// 登陆邮件服务器的用户名和密码
email.setAuthentication (username,password);
// 接收人
email.addTo ("","");
// 发送人
email.setFrom ("","");
// 邮件内容
email.setMsg ("姓名: "+request.getParameter("userName")+"\r\n"+
"地址: "+request.getParameter("userEmail")+"\r\n"+
"电话: "+request.getParameter("userPhone")+"\r\n"+
"内容: "+request.getParameter("userMsg")
);
// 发送
email.send();
} catch (EmailException e) {
e.printStackTrace();
}
System.out.println ( "Send email successful!" );
}