• 大小: 478KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: Java
  • 标签:

资源简介

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\.mymetadata
     文件        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\frame.css
     目录           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个文件信息

评论

共有 条评论

相关资源