msg.setSubject(MimeUtility.encodeText("测试", "GBK", "B"));
解决方案 »
- 0.5f==0.5 0.3f==0.3
- java applet 和使用的WEB 服务器有关?(急!在线等!)
- 请高手支招!
- 谁来帮我看下这个程序.为什么运行不出来.编译也有错误.
- 编写applet,包含一个文本框和一个按纽,单击按纽时,在浏览器状态行显示文本框的内容
- 我用java编写的微型http服务器,欢迎大家试用,并交流源代码
- 怎么在linux下建目录
- 我想知道Jbuilder6的最新注册码或者序列号(高分向送)
- 关于垃圾收集器的几个问题?有兴趣的兄弟姐妹来看看!
- 请问有没有将class文件转化成exe文件的工具?
- 急求jndi的解答
- 它,困了我一周了,大家帮帮我吧,在线等待,大家发表一点意见吧,
MimeBodyPart bodyPart = new MimeBodyPart() ;
bodyPart.setContent( MimeUtility.encodeText(mailBody,"GBK","B"),"text/html;charset=gb2312" ) ;
正文部分该怎么写,按照上面的写法会出现乱码
2.试试bodyPart.setContent(mailBody, "text/html;charset=gb2312");
不过发到etang 邮箱的内容为???????
如果用bodyPart.setContent( MimeUtility.encodeText(mailBody,"GBK","B"),"text/html;charset=gb2312" ) ;内容是一些大写字母
怎么解决啊?谢谢,
看一下JavaMail的api,应该能解决的。
我上不了QQ,MSN,很少收邮件([email protected]),一般都挂在MSDN上。
String host = ...;
int port = 25;
String from = ...;
String to = ...;Properties props = new Properties();
props.put("mail.smtp.host", host);
if (port != -1)
props.put("mail.smtp.port", String.valueOf(port));
Session session = Session.getInstance(props, null);
MimeMessage msg = new MimeMessage(session);
try
{
msg.setFrom(new InternetAddress(from));
msg.setRecipient(MimeMessage.RecipientType.TO, new InternetAddress(to));
msg.setSubject("中文标题", "GB2312");
msg.setContent("中文内容", "text/html;charset=GB2312");
Transport.send(msg);
}
catch(Exception e)
{
e.printStackTrace();
}