IT程序员开发必备-各类资源下载清单,史上最全IT资源,个人收藏总结!
解决邮件附件乱码问题
//为附件1关联数据源
DataSource ds1 = new FileDataSource("C:\\Documents and Settings\\Administrator\\桌面\\river.jpg");
DataHandler dh1 = new DataHandler(ds1);
attch1.setDataHandler(dh1);
//文件名必须要经过编码,否则附件名将乱码
attch1.setFileName(MimeUtility.encodeText("故乡的河.jpg"));
设置邮件回复人
//设置发送人
msg.setFrom(new InternetAddress(MimeUtility.encodeText("肖华")+"<xh216319@163.com>"));
//设置答复人
msg.setReplyTo(InternetAddress.parse("itstar1965@sina.com"));
//设置收件人,并以友好名称显示
msg.setRecipients(RecipientType.TO,InternetAddress.parse(
MimeUtility.encodeText("ITSTAR")+"<itstar1965@sina.com>,"+MimeUtility.encodeText("肖华")+"<xh216319@163.com>")
);
设置邮件发送人收件人姓名