星空网 > 软件开发 > Java

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




原标题:JavaMail发送简单邮件

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

一三九快递:https://www.ikjzd.com/w/1573152128898605058
Amazon1688视频培训平台:https://www.ikjzd.com/w/1573152129523900417
快鸟转运:https://www.ikjzd.com/w/1573152130325012482
百世360:https://www.ikjzd.com/w/1573152156723961858
网商宝ERP:https://www.ikjzd.com/w/1573152161799069698
3pSeller:https://www.ikjzd.com/w/1573152172674555905
最新消息:推进涉“字节剥离TikTok”新法案将再投票:https://www.goluckyvip.com/news/220214.html
家禽喂食器专利,案件号:24-cv-2773,DRAFT TOP 开瓶器,案件号:24-cv-1889,24-cv-2620等:https://www.kjdsnews.com/a/1842233.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流