zoukankan      html  css  js  c++  java
  • Java-发邮件

    import java.util.*;
    import javax.mail.*;
    import javax.mail.internet.*;
    
    public class SimpleSendMail {
        public SimpleSendMail() {
        }
    
        public static void main(String[] args) {
            String host = "smtp.163.com";// 你自己的主机
            String to = "mchotdog_011@126.com";// 要发给谁
            String from = "mchotdog_011@163.com";// 你的帐号
            String subject = "发送测试";// 主题
            String messageText = "http://ltchina.net";// 正文
            boolean sessionDebug = false;
            Properties props = new Properties();
            props.put("mail.smtp.host", host);
            //props.put("mail.transport.protocol", "smtp");
            props.put("mail.smtp.auth", "true");
            // 系统需要的信息
            Session session = Session.getDefaultInstance(props, null);
            // 一次对话,一个session ,这个session 要货去固定的发送邮件信息
            session.setDebug(sessionDebug);
            try {
                MimeMessage meg = new MimeMessage(session);// 生成消息实例
                meg.setFrom(new InternetAddress(from));// 指定发件人
                InternetAddress[] address = { new InternetAddress(to) };// 生成收件人地址数组
                meg.setRecipients(Message.RecipientType.TO, address);// 指定收件人数组
                meg.setSubject(subject);// 指定主题
                meg.setText(messageText);// 指定正文
                meg.setSentDate(new Date());// 指定发送时间
                meg.saveChanges();// 保存信息
                Transport transport = session.getTransport("smtp");// 产生传输对象
                transport.connect("smtp.163.com", "mchotdog_011", "mchotdog");
                // 连接到你自己的主机
                transport.sendMessage(meg, meg.getAllRecipients());// 开始发送
                System.out.println("send   over");
            } catch (Exception ex) {
                System.out.println(ex.toString());
            }
        }
    }
  • 相关阅读:
    leetcode56 合并区间(Medium)
    leetcode215 数组中的第k大元素(Medium)
    leetcode76 最小覆盖子串(Hard)
    leetcode75 颜色分类(Medium)
    leetcode64 最小路径和(Medium)
    Android 开发技巧
    Android 常用开源代码整理
    Android 屏幕尺寸知识
    Intellij IDEA 常用 设置 及 快捷键 (持续更新)
    Gradle Maven 依赖管理
  • 原文地址:https://www.cnblogs.com/bilaisheng/p/10210960.html
Copyright © 2011-2022 走看看