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());
            }
        }
    }
  • 相关阅读:
    jquery 操作单选框,复选框,下拉列表实现代码
    使用NewtonSoft.JSON.dll来序列化和发序列化对象
    c# HttpWebRequest与HttpWebResponse 绝技
    从新浪微博的改版谈网页重构
    选择GET还是POST?
    ckeditor3.0.1上传图片功能
    EM算法入门相关文章翻译与总结3
    EM算法入门相关文章翻译与总结2
    EM算法入门相关文章翻译与总结1
    PLSA中的EM算法
  • 原文地址:https://www.cnblogs.com/bilaisheng/p/10210960.html
Copyright © 2011-2022 走看看