欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

spring mail 发送邮件

程序员文章站 2022-05-25 13:01:53
...
  1. Linux下 设置邮件账号

  2. [[email protected] ~]# cat /etc/mail.rc

  3. set [email protected]  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("[email protected]");
    mailMessage.setFrom( "[email protected]" );
    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);
}



转载于:https://my.oschina.net/gao0516/blog/485886