码迷,mamicode.com
首页 > Web开发 > 详细

通过sping3 +Hibernate4+StrutsMVC实现 考试管理系统 逻辑 一 邮件发送配置

时间:2016-07-02 17:31:06      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

邮件实体类

public class Mail implements Serializable {  
  
    public static final String ENCODEING = "UTF-8";  
    private String host; // 服务器地址  
    private int port;//端口设置
    private String sender; // 发件人的邮箱  
    private String receiver; // 收件人的邮箱  
    private String name; // 发件人昵称  
    private String username; // 账号  
    private String password; // 密码  
    private String subject; // 主题  
    private String message; // 信息(支持HTML)  

    get() and set()
}

邮件操作类

public boolean sendMail(Mail mail) {  
        // 实例化要发送的email  对象
        HtmlEmail email = new HtmlEmail();  
        try {  
            // SMTP发送服务器的名字(如qq :"smtp.qq.com"  ) 
            email.setHostName(mail.getHost());  
            // 字符编码集的设置  
            email.setCharset(Mail.ENCODEING);  
            //设定端口
            email.setSmtpPort(mail.getPort());
            
            // 收件人的邮箱  
            email.addTo(mail.getReceiver());  
            // 发送人的邮箱  
            email.setFrom(mail.getSender(), mail.getName());  
            // 如果需要认证
            //设置认证:用户名-密码。为发件人在邮件服务器上的登录名和密码
            email.setAuthentication(mail.getUsername(), mail.getPassword());  
            // 要发送的邮件主题  
            email.setSubject(mail.getSubject());  
            // 要发送的信息,由于使用了HtmlEmail,邮件内容允许插入html代码块
            email.setMsg(mail.getMessage());  
            // 发送  
            email.send();     
            return true;  
        } catch (EmailException e) {  
            e.printStackTrace();  
            return false;  
        }  
    }          

 

通过sping3 +Hibernate4+StrutsMVC实现 考试管理系统 逻辑 一 邮件发送配置

标签:

原文地址:http://www.cnblogs.com/PeachLuffy/p/5635593.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!