zoukankan      html  css  js  c++  java
  • 使用JMail发送邮件

    使用JMail做最简单的文本邮件发送:

    第一步、下载JMail和JAF

    第二步、解压放到本地classpath中

    第三步、使用:

    public class MailService{
        private static final String host="smtp.ym.163.com";--------------定义邮件服务器smtp地址
        private static final String user="admin@163.com";----------------定义登陆邮箱账号
        private static final String pwd="*********";---------------------定义登陆邮箱密码
        private String subject="";-----------------------------------------定义发送标题字符串
        
        public void Send(String to,String content){-----------------------定义发送到的参数以及发送的内容
            subject="邮件标题";
            Properties props=System.getProperties();
            props.put("mail.smtp.host", host);
            props.put("mail.smtp.auth", "true");
            try{
                Session session=Session.getDefaultInstance(props);
                MimeMessage msg=new MimeMessage(session);
                msg.setFrom(new InternetAddress(user));
                msg.addRecipient(Message.RecipientType.TO, new InternetAddress(to));
                msg.setSubject(subject);
                msg.setText(content);
                msg.saveChanges();
                Transport trans=session.getTransport("smtp");
                trans.connect(host, user, pwd);
                trans.sendMessage(msg, msg.getAllRecipients());
                trans.close();
            }catch(Exception e){
                e.printStackTrace();
            }
            
        }
        public boolean SendMail(String content) throws Exception{
            Send("who@163.com",content);
            return true;
        }

    }

    备注:上面的方法都是从网上找资料写出来的,具体意义参考其他专业人士写的,我这个仅供参考,另外,如果要发送带换行的文本,在字符串content中使用" "来换行!

  • 相关阅读:
    android 自定义Dialog
    【Head First Java 读书笔记】(四)对象的行为
    【Head First Java 读书笔记】(三)primitive主数据类型和引用
    【Android学习】自定义checkbox
    【Java】java中的compareTo和compare的区别
    【Java】对Map按key和value分别排序
    【Andoid学习】GridView学习
    【实习项目记录】(三)调整网络图片固定宽高
    【实习项目记录】(二) JSON
    【实习项目记录】(一)加密算法MD5和RSA
  • 原文地址:https://www.cnblogs.com/ichemmwangd/p/4679736.html
Copyright © 2011-2022 走看看