首页 > 学院 > 开发设计 > 正文

JavaMail发送简单邮件

2019-11-15 00:26:49
字体:
来源:转载
供稿:网友
javaMail发送简单邮件

非常简单的发送邮件实现,网上有很多啦,但还是自己写写记录下吧。

package cn.jmail.test; import java.util.PRoperties; import javax.mail.*;import javax.mail.internet.*; public class FirstMail {    /**     * 发送简单邮件方法     * @param host    发送邮件服务器的ip     * @param from    发送人地址     * @param to    接收人地址     * @param subject    邮件主题     * @param text    内容     * @param senderUsername    发送人的账户     * @param senderPassWord    发送人的密码     * mail.smtp.auth 是否需要身份验证 一般都是需要的     */    public static void sendMail(String host, String from, String to, String subject, String text,             final String senderUsername, final String senderPassword){        Properties props = System.getProperties();        props.put("mail.smtp.host", host);        props.put("mail.smtp.auth", "true");        session session = Session.getDefaultInstance(props, new Authenticator() {            @Override            public PasswordAuthentication getPasswordAuthentication(){                return new PasswordAuthentication(senderUsername, senderPassword);            }        });        try {            MimeMessage message = new MimeMessage(session);            message.setFrom(new InternetAddress(from));            message.addRecipient(Message.RecipientType.TO, new InternetAddress(to));            message.setSubject(subject);            message.setText(text);            Transport.send(message);        } catch (AddressException e) {            e.printStackTrace();        } catch (MessagingException e) {            e.printStackTrace();        }    }         public static void main(String[] args) {        String host = "smtp.163.com";        String from = "xxxxxx@163.com";        String to = "xxxxxxxx@QQ.com";        String subject = "Hello, this is a test email.";        String text = "Hello,LiLei.";         String senderUsername = "xxxxxx@163.com";        String senderPassword = "xxxxxx";        FirstMail.sendMail(host, from, to, subject, text, senderUsername, senderPassword);    }}

嗯,当然不会少了http://pan.baidu.com/s/1qW7LZvm


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表