mailexample.java~17~

来自「收集以及编写的部分JAVAMAIL应用集 以JBUILD编写项目」· JAVA~17~ 代码 · 共 44 行

JAVA~17~
44
字号
package asdf;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;

public class MailExample {
  public static void main (String args[]) throws Exception {
    String host = "pop3.163.com";
    String from = "snake35@192.168.1.2";
    String to = "snake35@163.com";

    // 参照框架代码开始着手,获取系统 Properties
    Properties props = System.getProperties();

    // 将您的 SMTP 服务器名添加到 mail.smtp.host 关键字的属性中。
    props.put("mail.pop3.host", host);

    // 获取基于 Properties Session 对象。

    Session session = Session.getDefaultInstance(props, null);

    // 从 session 创建一个 MimeMessage
    MimeMessage message = new MimeMessage(session);

    // S设置消息的 from 域。
    message.setFrom(new InternetAddress(from));

    // 设置消息的 to 域。
    message.addRecipient(Message.RecipientType.TO,
      new InternetAddress(to));

    //设置消息主题。
    message.setSubject("Hello JavaMail");

    // 设置消息内容。

    message.setText("Welcome to JavaMail");

    //用 Transport 发送消息。

    Transport.send(message);
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?