"转发和POP/IMAP"->"IMAP...">
美文网首页
Java使用gmail发送邮件

Java使用gmail发送邮件

作者: hanshan426 | 来源:发表于2018-12-17 11:47 被阅读0次

配置

在使用gmail邮箱发送邮件之前需要先开启相关的配置项

依赖

这里使用jodd工具类库来实现邮件的发送,jodd是一个轻量级的java常用操作类库,包括字符串处理、http请求、邮件发送、html解析等功能,有java工具的瑞士军刀美称,详情可以访问官网了解,https://jodd.org/

  <dependency> 
    <groupId>org.jodd</groupId>  
    <artifactId>jodd-all</artifactId>  
    <version>5.0.0</version> 
  </dependency>  
  <dependency> 
    <groupId>javax.mail</groupId>  
    <artifactId>mail</artifactId>  
    <version>1.4.5</version> 
  </dependency>  
  <dependency> 
    <groupId>com.sun.mail</groupId>  
    <artifactId>javax.mail</artifactId>  
    <version>1.5.4</version> 
  </dependency> 

demo

SmtpServer smtpServer = MailServer.create()
            .ssl(true)
            .host("smtp.gmail.com")
            .auth("my@gmail.com", "password")
            .buildSmtpMailServer();

Email email = Email.create()
        .from("my@gmail.com")
        .to("my@qq.com")
        .subject("hello")
        .textMessage("Hello world!");

SendMailSession session = smtpServer.createSession();
session.open();     
session.sendMail(email);
session.close();

相关文章

网友评论

      本文标题:Java使用gmail发送邮件

      本文链接:https://www.haomeiwen.com/subject/jeyqkqtx.html