首页>代码>java发送邮件代码,即实现纯代码客户端发送邮件>/MailSend/src/com/test/mail/MailSenderInfo.java
package com.test.mail;

import java.util.Properties;
import java.util.Vector;

/**
 * 建立一个邮件发送的基本信息类
 */
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;  
	 
	 private Vector file = new Vector(); //用于保存发送附件的文件名的集合
	 
	    /** 
	     * 该方法用于收集附件名 
	     */  
	public void addAttachfile(String fname){  
	        file.addElement(fname);  
	    }
	 
	 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;
	 }
	 public void setToAddress(String[] toAddress) {
	   this.toAddress = toAddress;
	 }
	 public String getUserName() {
	   return userName;
	 }
	 public void setUserName(String userName) {
	   this.userName = userName;
	 }
	 public String getSubject() {
	   return subject;
	 }
	 public void setSubject(String subject) {
	   this.subject = subject;
	 }
	 public String getContent() {
	   return content;
	 }
	 public void setContent(String textContent) {
	   this.content = textContent;
	 }

	public Vector getFile() {
		return file;
	}

	public void setFile(Vector file) {
		this.file = file;
	}

}
最近下载更多
hbsoft2008  LV16 2023年10月19日
annazhang  LV29 2023年4月8日
chanxyer  LV6 2021年7月13日
luesjim  LV11 2021年6月18日
zhaojialiang  LV7 2021年5月14日
whdbhm  LV3 2021年2月23日
pxqtsht  LV16 2021年1月28日
xuexizhuanyong23  LV16 2021年1月23日
咕噜红  LV4 2020年9月4日
yxq330521  LV11 2020年7月30日
最近浏览更多
lzx602  LV3 4月15日
gao123456789  LV6 3月7日
hbsoft2008  LV16 2023年10月19日
ZhangGb 2023年9月2日
暂无贡献等级
luoxici 2023年5月16日
暂无贡献等级
annazhang  LV29 2023年4月7日
Tuxxxxx  LV3 2023年1月3日
1358849392  LV21 2022年12月27日
微信网友_6040315240812544  LV8 2022年11月21日
kahvia  LV1 2022年5月8日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友