CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

请问大家谁有做过java邮件服务器

楼主gyzh8310(回收公司)2006-12-04 13:41:36 在 Java / Web 开发 提问

请问大家谁有做过java邮件服务器,有的话,麻烦谁能传一份给我啊,谢谢了!  
  我的邮箱是gyzh8310@163.com 问题点数:20、回复次数:1Top

1 楼zudy99()回复于 2006-12-04 13:53:19 得分 20

你看看我写的这个:  
  package   smart.css.crabs;  
  import   javax.mail.*;  
  import   javax.mail.internet.*;  
  import   java.util.*;  
  public   class   SendEmail  
  {  
  public   boolean   SendEmailMethod(String   ToEmail,String   Content,String   Title)  
          {  
                  boolean   flag=true;  
                  //   Get   system   properties  
                  //   Properties   props   =   System.getProperties();   很多例子中是这样的,其实下面这句更好,可以用在applet中  
                  Properties   props   =   new   Properties();  
   
                  //   Setup   mail   server  
                  props.put("mail.smtp.host",   "smtp.sohu.com");  
                  props.put("mail.smtp.auth",   "true");   //这样才能通过验证  
   
                  //   Get   session  
                  Session   session   =   Session.getDefaultInstance(props);  
   
                  //   watch   the   mail   commands   go   by   to   the   mail   server  
                  session.setDebug(true);  
   
                  //   Define   message  
                  try  
                  {  
                  MimeMessage   message   =   new   MimeMessage(session);  
                  message.setFrom(new   InternetAddress("example@sohu.com"));  
                  message.addRecipient(Message.RecipientType.TO,   new   InternetAddress(ToEmail));  
                  message.setSubject(Title);  
                  message.setText(Content);  
   
                  //   Send   message  
                  message.saveChanges();  
                  Transport   transport   =   session.getTransport("smtp");  
                  transport.connect("smtp.sohu.com","example","password");  
                  transport.sendMessage(message,   message.getAllRecipients());  
                  transport.close();  
                  }  
                  catch(Exception   e)  
                  {  
                  System.out.println(e);    
                  flag=false;  
                  }  
                  return   flag;  
          }  
   
  }  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:gyzh8310
  • zudy99

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo