zoukankan      html  css  js  c++  java
  • 向服务器发送邮件(四)

    package com.wp.mail;
    
    import java.util.Properties;
    
    import javax.mail.Message;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    
    /**
     * 向服务器发送邮件(一)
     * 
     * @author admin
     * 
     */
    public class Mail04 {
        public static void main(String[] args) throws Exception {
            Properties props = new Properties();// 环境变量设置,发送邮件时需要
            props.setProperty("mail.transport.protocol", "smtp");// 发送使用的协议
            props.setProperty("mail.host", "smtp.163.com");// 发送服务器的主机地址
            props.setProperty("mail.smtp.auth", "true");// 请求身份验证
            Session session = Session.getDefaultInstance(props);
            MimeMessage message = new MimeMessage(session);// 代表一封邮件
    
            message.setFrom(new InternetAddress("18779740569@163.com"));// 设置发送人
            message.addRecipients(Message.RecipientType.TO, "18779740569@163.com");// 设置收件人
            message.setSubject("向服务器发送邮件");// 设置主题
    
            // 设置邮件的正文内容
            message.setText("哈哈,我在这里你呢");
            message.saveChanges();
            // 发送邮件
            Transport ts = session.getTransport();// 得到
            ts.connect("18779740569", "15170172112ww");// 连接,验证身份
            ts.sendMessage(message, message.getAllRecipients());// 发送
    
            ts.close();
        }
    }
    package com.wp.mail;
    
    import java.util.Properties;
    
    import javax.mail.Authenticator;
    import javax.mail.Message;
    import javax.mail.PasswordAuthentication;
    import javax.mail.Session;
    import javax.mail.Transport;
    import javax.mail.internet.InternetAddress;
    import javax.mail.internet.MimeMessage;
    
    /**
     * 向服务器发送邮件(二)
     * 
     * @author admin
     * 
     */
    public class Mail05 {
        public static void main(String[] args) throws Exception {
            Properties props = new Properties();// 环境变量设置,发送邮件时需要
            props.setProperty("mail.transport.protocol", "smtp");// 发送使用的协议
            props.setProperty("mail.host", "smtp.163.com");// 发送服务器的主机地址
            props.setProperty("mail.smtp.auth", "true");// 请求身份验证
            props.setProperty("mail.debug", "true");// 开启调试模式
            Session session = Session.getDefaultInstance(props,
                    new Authenticator() {
                        // 在这里进行身份验证
                        @Override
                        protected PasswordAuthentication getPasswordAuthentication() {
                            return new PasswordAuthentication("18779740569",
                                    "15170172112ww");
                        }
                    });
            MimeMessage message = new MimeMessage(session);// 代表一封邮件
    
            message.setFrom(new InternetAddress("18779740569@163.com"));// 设置发送人
            message.addRecipients(Message.RecipientType.TO, "18779740569@163.com");// 设置收件人
            message.setSubject("向服务器发送邮件");// 设置主题
    
            // 设置邮件的正文内容
            message.setText("哈哈,我在这里你呢");
            message.saveChanges();
            // 发送邮件
            // Transport ts = session.getTransport();// 得到
            // ts.connect("18779740569", "15170172112ww");// 连接,验证身份
            // ts.sendMessage(message, message.getAllRecipients());// 发送
            // ts.close();
            Transport.send(message);
        }
    }
  • 相关阅读:
    在ubuntu中安装photoshop cs6
    技术博客链接及相关资料
    VIM中括号的自动补全与删除
    ubuntu,jdk安装成功后,点击eclipse,提示信息A Java RunTime Environment (JRE) or Java Development Kit (JDK)
    系统安装
    css实现上下左右布局
    html+css实现选项卡功能
    jsp出现错误can not find the tag directory /web-inf/tags
    数据库类型空间效率探索(二)
    数据库类型空间效率探索(一)
  • 原文地址:https://www.cnblogs.com/lirenzhujiu/p/5927608.html
Copyright © 2011-2022 走看看