spring mail 发送邮件

原创
2015/07/31 00:04
阅读数 45
  1. Linux下 设置邮件账号

  2. [root@svn-server ~]# cat /etc/mail.rc

  3. set from=gao0516.jian@163.com  smtp=smtp.163.com

  4. set smtp-auth-user=gao0516   smtp-auth-password=1234567890gyf  smtp-auth=login

public void sendMail(){
    JavaMailSenderImpl senderImpl  =   new  JavaMailSenderImpl();
    senderImpl.setHost("smtp.163.com");
    // 建立邮件消息
    SimpleMailMessage mailMessage  =   new  SimpleMailMessage();
    mailMessage.setTo("285301003@qq.com");
    mailMessage.setFrom( "gao0516.jian@163.com" );
    mailMessage.setSubject( " 测试简单文本邮件发送! " );
    mailMessage.setText( " 测试我的简单邮件发送机制!! " );
    senderImpl.setUsername( "gao0516.jian" ) ;  //  根据自己的情况,设置username
    senderImpl.setPassword( "504769904" ) ;  //  根据自己的情况, 设置password
    Properties prop  =   new  Properties() ;
    prop.put("mail.smtp.auth" ,  "true") ;//将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确
    prop.put( " mail.smtp.timeout " ,  " 25000 " ) ;
    senderImpl.setJavaMailProperties(prop);
    // 发送邮件
    senderImpl.send(mailMessage);
}



展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部