一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

Java Mail 例子

时间:2022-07-02 18:11:44 编辑:袖梨 来源:一聚教程网


  网上很多,不过一般都是没有smtp验证的,下边是一段示例代码:
  不能直接运行的,不过,可以看看里面关于验证的部分。
  //发送邮件函数
  public boolean sendMail(String mailTo,String mailSubject,String mailBody){
    //发送email
    try {
      //default account information
      String smtpServer = "smtp.smtpserver.com";
      String smtpAuth = "true";
      String smtpUser = "username";
      String smtpPassword = "password";
      String From = "[email protected]";
      String To = mailTo;
      String Subject = mailSubject;
      String Text = mailBody;
      java.util.ResourceBundle resBundle;
      resBundle = java.util.ResourceBundle.getBundle("mailinfo",
          Locale.SIMPLIFIED_CHINESE);
      if (resBundle != null) {
        smtpServer = resBundle.getString("mail.smtp.host");
        smtpAuth = resBundle.getString("mail.smtp.auth");
        smtpUser = resBundle.getString("mail.smtp.user");
        smtpPassword = resBundle.getString("mail.smtp.password");
        From = resBundle.getString("mail.smtp.from");
      }
      Properties props = new Properties();
      Session sendMailSession;
      Transport transport;
      props.put("mail.smtp.host", smtpServer);

热门栏目