android java javax发送邮件

来源:互联网 发布:电脑免费发信息软件 编辑:程序博客网 时间:2024/06/03 22:38
  /**     *     * @param to     * @return     */    public static boolean sendMail(String to) {        try {//            String userName = "279583998@qq.com";            Properties props = new Properties();            props.put("username", userName);//            props.put("username", "279583998@qq.com");//            props.put("password", "*****");//            props.put("mail.smtp.auth", "true");            props.put("mail.transport.protocol", "smtp" );            props.put("mail.smtp.host", "smtp.vcyber.com");//            props.put("mail.smtp.host", "smtp.263.net");//            props.put("mail.smtp.host", "smtp.qq.com");            props.put("mail.smtp.port", "25" );//            props.put("mail.smtp.starttls.enable", "true");//tls加密            Session mailSession = getDefaultInstance(props);            MimeMessage msg = new MimeMessage(mailSession);            msg.setFrom(new InternetAddress(userName));            msg.addRecipients(MimeMessage.RecipientType.TO, InternetAddress.parse(to));            msg.setSubject("激活邮件");            msg.setContent("<h1>此邮件为官方激活邮件</h1>","text/html;charset=UTF-8");            msg.saveChanges();            Transport transport = mailSession.getTransport("smtp");            transport.connect(props.getProperty("mail.smtp.host"), props                    .getProperty("username"), props.getProperty("password"));            transport.sendMessage(msg, msg.getAllRecipients());            transport.close();        } catch (Exception e) {            e.printStackTrace();            Log.e("WM",e.toString());            return false;        }        return true;    }


亲测QQ邮箱没问题

三方jar包下载地址

原创粉丝点击