Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  package org.sction.manager.mail;

发送邮件需要使用的基本信息
  
  import java.util.HashSet;
  import java.util.Set;
  
 public class MailSenderInfo {
 	// 编码
 	private String charSet = "UTF-8";
 	// 发送邮件的服务器的IP和端口
 	private String mailServerHost;
 	private String mailServerPort = "25";
 	// 邮件发送者的地址
 	private String fromAddress;
 	// 发件人名称
 	private String fromName;
 	// 邮件接收者的地址
 	private String toAddress;
 	// 邮件抄送的地址
 	private String ccAddress;
 	// 邮件暗送的地址
 	private String bccAddress;
 	// 登陆邮件发送服务器的用户名和密码
 	private String userName;
 	private String password;
 	// 是否需要身份验证
 	private boolean validate = true;
 
 	// 邮件主题
 	private String subject;
 	// 邮件的文本内容
 	private String content;
 	// 邮件附件的文件名
 	private Set<StringattachFiles = new HashSet<String>();

获得邮件会话属性
 
 	public Properties getProperties() {
 		Properties p = new Properties();
 		p.put("mail.smtp.host"this.);
 		p.put("mail.smtp.port"this.);
 		p.put("mail.smtp.auth" ? "true" : "false");
 		return p;
 	}
 
 	public boolean addAttachFile(String attachFile) {
 		if ( == null) {
 			 = new HashSet<String>();
 		}
 		return .add(attachFile);
 	}
 
 	public boolean removeAttachFile(String attachFile) {
 		return .remove(attachFile);
 	}
 
 	public void removeAllAttachFiles() {
 		 = null;
 	}
 
 	public String getMailServerHost() {
 		return ;
 	}
 
 	public void setMailServerHost(String mailServerHost) {
 		this. = mailServerHost;
 	}
 
 	public String getMailServerPort() {
 		return ;
 	}
 
 	public void setMailServerPort(String mailServerPort) {
 		this. = mailServerPort;
 	}
 
 	public boolean isValidate() {
 		return ;
 	}
 
 	public void setValidate(boolean validate) {
 		this. = validate;
 	}
 
 	public Set<StringgetAttachFiles() {
 		return ;
 	}
 
 	public void setAttachFiles(Set<StringattachFiles) {
 		this. = attachFiles;
 	}
 
 	public String getFromAddress() {
 		return ;
 	}
	public void setFromAddress(String fromAddress) {
		this. = fromAddress;
	}
	public String getPassword() {
		return ;
	}
	public void setPassword(String password) {
		this. = password;
	}
	public String getToAddress() {
		return ;
	}
	public void setToAddress(String toAddress) {
		this. = toAddress;
	}
	public String getUserName() {
		return ;
	}
	public void setUserName(String userName) {
		this. = userName;
	}
	public String getSubject() {
		return ;
	}
	public void setSubject(String subject) {
		this. = subject;
	}
	public String getContent() {
		return ;
	}
	public void setContent(String textContent) {
		this. = textContent;
	}
	public String getCharSet() {
		return ;
	}
	public void setCharSet(String charSet) {
		this. = charSet;
	}
	public String getFromName() {
		return ;
	}
	public void setFromName(String fromName) {
		this. = fromName;
	}
	public String getCcAddress() {
		return ;
	}
	public void setCcAddress(String ccAddress) {
		this. = ccAddress;
	}
	public String getBccAddress() {
		return ;
	}
	public void setBccAddress(String bccAddress) {
		this. = bccAddress;
	}
New to GrepCode? Check out our FAQ X