首页 > 编程 > Java > 正文

引用一个能发email的JavaMail的例子

2019-11-17 06:17:10
字体:
来源:转载
供稿:网友

import java.io.*;
import java.util.*;
import javax.mail.*;
import javax.mail.internet.*;

/**
 * <p>Title: 简易MailBean</p>
 * <p>Description: 提供简便的Mail发送功能(/p>
 * <p>Copyright: Copyright (c) 2003</p>
 * @version 1.0
 */

class ExtendString {
  public ExtendString() {
  }
  /**
   去掉字符串两端的空白字符,并将字符串转化为中国的标准字符gb2312的字符串.
   */
  public String CS(String str) { //去掉字符串2端的空白字符
      try {
          if (str == null)
              return "";
          str = str.trim();
          if (str == null)
              return "";
          str = new String(str.getBytes("8859_1"), "GBK");
      }
      catch (Exception e) {
          System.out.PRintln(e);
      }
      return str;
  }

}

public class SendMail
{
    private String errMsg = "";
    private ExtendString ExStr = new ExtendString();

    private String sender = "";//发件人地址
    private String smtpHost = "";//邮件发送服务器(smtp)
    private String user = ""; //登录用户名
    private String passWord = "";//登录密码

    private String subject = "";//mail主题

    public SendMail()
    {
        this.setPropertiesAttri();
    }

    private void setPropertiesAttri()
    {
        try
        {
            InputStream is = getClass().getResourceAsStream("MailServer.properties");
            Properties prop = new Properties();
            prop.load(is);

            this.setSmtpHost(prop.get("SmtpHost").toString());


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