资源简介
JAVA发送邮件和获取ip地址,测试时请先去SimpleMailSender类send方法设置自己发送邮件的邮箱和发送给哪个邮箱。
代码片段和文件信息
package com.util.mail;
/**
* 发送邮件需要使用的基本信息
*/
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;
}
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;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-07-30 19:36 sz\
文件 429 2012-07-30 18:55 sz\.classpath
目录 0 2012-07-30 18:54 sz\.myeclipse\
文件 279 2012-09-23 15:36 sz\.myme
文件 1408 2012-07-30 18:55 sz\.project
目录 0 2012-07-30 19:36 sz\.settings\
文件 500 2012-07-30 18:54 sz\.settings\.jsdtscope
文件 88 2012-07-30 18:54 sz\.settings\org.eclipse.core.resources.prefs
文件 629 2012-07-30 18:54 sz\.settings\org.eclipse.jdt.core.prefs
文件 49 2012-07-30 18:54 sz\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2012-07-30 18:54 sz\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2012-07-30 19:36 sz\src\
目录 0 2012-07-30 19:36 sz\src\com\
目录 0 2012-07-30 19:36 sz\src\com\util\
目录 0 2012-07-30 19:36 sz\src\com\util\mail\
文件 2984 2012-07-30 17:22 sz\src\com\util\mail\MailSenderInfo.java
文件 523 2012-07-30 17:22 sz\src\com\util\mail\MyAuthenticator.java
文件 5826 2012-09-23 16:59 sz\src\com\util\mail\SimpleMailSender.java
文件 1850 2012-07-30 17:21 sz\src\com\util\mail\User.java
目录 0 2012-08-26 20:55 sz\WebRoot\
文件 14410 2012-08-26 20:30 sz\WebRoot\22.jpg
文件 1484 2012-09-23 16:20 sz\WebRoot\findpwd.jsp
文件 3307 2012-08-26 20:26 sz\WebRoot\fr
目录 0 2012-08-26 20:18 sz\WebRoot\img\
文件 30615 2012-08-26 20:07 sz\WebRoot\img\ad.jpg
文件 10379 2012-08-26 20:07 sz\WebRoot\img\logo.png
文件 4811 2012-08-26 20:18 sz\WebRoot\img\paycenter.png
文件 5674 2012-08-26 22:06 sz\WebRoot\index.jsp
文件 1599 2012-09-23 15:59 sz\WebRoot\index2.jsp
目录 0 2012-08-26 20:05 sz\WebRoot\js\
目录 0 2012-08-17 12:44 sz\WebRoot\jshh\
............此处省略17个文件信息
评论
共有 条评论