Blame view

src/com/fh/util/mail/MailSenderInfo.java 3.03 KB
ad5081d3   孙向锦   初始化项目
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
  package com.fh.util.mail;   
  /**
   * 发送邮件需要使用的基本信息 
  * @author FH QQ 313596790[青苔]
  * 修改时间:2015727
  * @version 2.0
   */
  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;    
      }    
  }