在使用JavaMail发送电子邮件问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 07:33:42
自己使用JavaMail发送电子邮件时用到了"org.apache.commons.mail.SimpleEmail"相应的组件.
发送成功了.但是对于一些字符串不能够发送.也就是说有这些字符串时就不能够发送成功!不知道为什么?

有可能是被邮件服务器拦截了
你换个邮件服务器试试

说清楚一点啊
什么字符串发送不成功...
有可能是你字符编码的问题...

public static String transferutf8(String strText) {
try {
strText = MimeUtility.encodeText(new String(strText.getBytes(),
"UTF8"), "UTF8", "B");
} catch (Exception ex) {
ex.printStackTrace();
}
return strText;
}

发之前把字符串转成UTF8就可以了。