Email.java 2.3 KB
package com.framework.mail;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

public class Email implements Serializable {

	private static final long serialVersionUID = -1;

	/** 发件人 **/
	private String from;

	/** 收件人 **/
	private String to;

	/** 抄送给 **/
	private String cc;

	/** 邮件主题 **/
	private String subject;

	/** 邮件内容 **/
	private String content;

	/** 邮件附件 **/
	private List<String> attachList;

	/** 邮件模版 **/
	private String templateName;
	private Map<String, Object> contentMap;

	private String bccMail;

	// ////////////////////////解析邮件地址//////////////////////////////

	public String[] getToArray() {
		if (this.to == null || this.to.trim().length() == 0) {
			return null;
		}
		to = to.trim();
		to.replaceAll(";", ";");
		to.replaceAll(" ", ";");
		to.replaceAll(",", ";");
		to.replaceAll(",", ";");
		to.replaceAll("|", ";");
		return to.split(";");
	}

	public String getBccMail() {
		return bccMail;
	}

	public void setBccMail(String bccMail) {
		this.bccMail = bccMail;
	}

	public String getFrom() {
		return from;
	}

	public void setFrom(String from) {
		this.from = from;
	}

	public String getTo() {
		return to;
	}

	public void setTo(String to) {
		this.to = to;
	}

	public String getCc() {
		return cc;
	}

	public void setCc(String cc) {
		this.cc = cc;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public String getContent() {
		return content;
	}

	public void setContent(String content) {
		this.content = content;
	}

	public List<String> getAttachList() {
		return attachList;
	}

	public void setAttachList(List<String> attachList) {
		this.attachList = attachList;
	}

	public String getTemplateName() {
		return templateName;
	}

	public void setTemplateName(String templateName) {
		this.templateName = templateName;
	}

	public Map<String, Object> getContentMap() {
		return contentMap;
	}

	public void setContentMap(Map<String, Object> contentMap) {
		this.contentMap = contentMap;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

}