浏览 1872 次
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2007-10-08
1、主题没有了 2、想要做成html格式,但是却不行,我截取了一段代码: Session mailSession = Session.getInstance(pro, pop); MimeMessage msg = new MimeMessage(mailSession); msg.setFrom(new InternetAddress(FROM));// email地址 msg.setRecipients(Message.RecipientType.TO, InternetAddress.parse(user .getUseremail(), false)); msg.setSubject(SUBJECT); Multipart mp = new MimeMultipart(); BodyPart mbp = new MimeBodyPart(); // 设定邮件内容的类型为 text/plain 或 text/html mbp.setContent("您的密码是" + CryptoWrapper.PasswdDecrypt(user.getLoginid(), CryptoWrapper .doBase64Decoding(user.getPasswd())), "text/html;charset=gb2312"); mp.addBodyPart(mbp); msg.setContent(mp); msg.saveChanges(); Transport transport = mailSession.getTransport("smtp"); transport.connect(SMTP, USERNAME, PASSWORD); transport.sendMessage(msg, msg.getAllRecipients()); transport.close(); 这个发现我的邮箱里是乱码: ------=_Part_0_8316706.1191831065501 Content-Type: text/html; charset=gb2312 Content-Transfer-Encoding: base64 xPq1xMPcwuvKxzAwMDAwMA== ------=_Part_0_8316706.1191831065501-- 而且不是html格式,如果我用 public static void main(String[] args)来运行,就可以,也有标题,也有内容,而且是html格式的,我不知道这是为什么?我用的是jdk6,tomcat6.0.14,eclipse,请帮忙!! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |