二级JAVA辅导:javamail发送邮件的实例
来源:优易学  2011-4-16 15:09:28   【优易学:中国教育考试门户网】   资料下载   IT书店

  今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵
  以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。
  第一个类:MailSenderInfo.java
  package com.util.mail;
  /** *//**
  * 发送邮件需要使用的基本信息
  *author by wangfun
  http://www.5a520.cn 小说520
  */
  import java.util.Properties;
  public class MailSenderInfo {
  // 发送邮件的服务器的IP和端口
  private String mailServerHost;
  private String mailServerPort = "25";
  // 邮件发送者的地址
  private String fromAddress;
  // 邮件接收者的地址
  private String toAddress;
  // 登陆邮件发送服务器的用户名和密码
  private String userName;
  private String password;
  // 是否需要身份验证
  private boolean validate = false;
  // 邮件主题
  private String subject;
  // 邮件的文本内荨?
  private String content;
  // 邮件附件的文件名
  private String[] attachFileNames;
  /** *//**
  * 获得邮件会话属性
  */
  public Properties getProperties(){
  Properties p = new Properties();
  p.put("mail.smtp.host", this.mailServerHost);
  p.put("mail.smtp.port", this.mailServerPort);
  p.put("mail.smtp.auth", validate ? "true" : "false");
  return p;
  }
  public String getMailServerHost() {
  return mailServerHost;
  }
  public void setMailServerHost(String mailServerHost) {
  this.mailServerHost = mailServerHost;
  }
  public String getMailServerPort() {
  return mailServerPort;
  }
  public void setMailServerPort(String mailServerPort) {
  this.mailServerPort = mailServerPort;
  }
  public boolean isValidate() {
  return validate;
  }
  public void setValidate(boolean validate) {
  this.validate = validate;
  }
  public String[] getAttachFileNames() {
  return attachFileNames;
  }
  public void setAttachFileNames(String[] fileNames) {
  this.attachFileNames = fileNames;
  }
  public String getFromAddress() {
  return fromAddress;
  }
  public void setFromAddress(String fromAddress) {
  this.fromAddress = fromAddress;
  }
  public String getPassword() {
  return password;
  }
  public void setPassword(String password) {
  this.password = password;
  }
  public String getToAddress() {
  return toAddress;
  }

[1] [2] [3] 下一页

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训