jsp做webmail(请大虾进入指点迷津)

aokjin 2003-10-10 11:21:17
用jsp做webmail的具体思路,做完之后和james如何通信,其中的联系原理那位大虾知道。
...全文
80 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xqi8 2003-12-19
  • 打赏
  • 举报
回复
发送

Properties props = new Properties(); //获得系统属性
props.put("mail.smtp.host", mailhost); //设置SMTP主机
props.put("mail.smtp.auth", "true"); //这样才能通过验证

//获得邮件会话对象
session = Session.getDefaultInstance(props);
//创建MIME邮件对象
mimeMsg = new MimeMessage( session );
//设置发信人
mimeMsg.setFrom(new InternetAddress( from ) );

//设置收信人
if(to!=null){
mimeMsg.setRecipients( Message.RecipientType.TO, InternetAddress.parse( to ) );
}

//设置抄送人
if(cc!=null){
mimeMsg.setRecipients( Message.RecipientType.CC, InternetAddress.parse( cc ) );
}

//设置暗送人
if(bcc!=null){
mimeMsg.setRecipients( Message.RecipientType.BCC, InternetAddress.parse( bcc ) );
}

//设置邮件主题
mimeMsg.setSubject(subject,"GBK");
// 第一部分信息
MimeBodyPart mbp1 = new MimeBodyPart();
mbp1.setText( content, "GBK");

// 第二部分信息
MimeBodyPart mbp2 = new MimeBodyPart();

// 在第二部分信息中附加一个文件
FileDataSource fds = new FileDataSource( fileAttachment );
mbp2.setDataHandler(new DataHandler(fds));
mbp2.setFileName(fds.getName());

// 创建 Multipart 并放入每个 MimeBodyPart
Multipart mp = new MimeMultipart();
mp.addBodyPart( mbp1 );
mp.addBodyPart( mbp2 );

// 增加 Multipart 到信息体
mimeMsg.setContent( mp );

//发送日期
mimeMsg.setSentDate(new Date());
//发送邮件
Transport.send( mimeMsg );
System.out.println( "email send!");

op2618 2003-10-10
  • 打赏
  • 举报
回复
我不知道帮你up

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧