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日