天天看點

javaMail應用

第一個類:MailSenderInfo.java

package com.util.mail;  

javaMail應用
javaMail應用
javaMail應用

import java.util.Properties;   

javaMail應用
javaMail應用

public class MailSenderInfo

javaMail應用

{   

javaMail應用

    // 發送郵件的伺服器的IP和端口   

javaMail應用

    private String mailServerHost;

javaMail應用

    private String mailServerPort = "25";   

javaMail應用

    // 郵件發送者的位址   

javaMail應用

    private String fromAddress;   

javaMail應用

    // 郵件接收者的位址   

javaMail應用

    private String toAddress;   

javaMail應用

    // 登陸郵件發送伺服器的使用者名和密碼   

javaMail應用

    private String userName;   

javaMail應用

    private String password;   

javaMail應用

    // 是否需要身份驗證   

javaMail應用

    private boolean validate = false;   

javaMail應用

    // 郵件主題   

javaMail應用

    private String subject;   

javaMail應用

    // 郵件的文本内容   

javaMail應用

    private String content;   

javaMail應用

    // 郵件附件的檔案名   

javaMail應用

    private String[] attachFileNames;     

javaMail應用
javaMail應用
javaMail應用
javaMail應用

    public Properties getProperties()

javaMail應用

{   

javaMail應用

      Properties p = new Properties();   

javaMail應用

      p.put("mail.smtp.host", this.mailServerHost);   

javaMail應用

      p.put("mail.smtp.port", this.mailServerPort);   

javaMail應用

      p.put("mail.smtp.auth", validate ? "true" : "false");   

javaMail應用

      return p;   

javaMail應用

    }   

javaMail應用
javaMail應用

    public String getMailServerHost()

javaMail應用

{   

javaMail應用

      return mailServerHost;   

javaMail應用

    }   

javaMail應用
javaMail應用

    public void setMailServerHost(String mailServerHost)

javaMail應用

{   

javaMail應用

      this.mailServerHost = mailServerHost;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public String getMailServerPort()

javaMail應用

{   

javaMail應用

      return mailServerPort;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public void setMailServerPort(String mailServerPort)

javaMail應用

{   

javaMail應用

      this.mailServerPort = mailServerPort;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public boolean isValidate()

javaMail應用

{   

javaMail應用

      return validate;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public void setValidate(boolean validate)

javaMail應用

{   

javaMail應用

      this.validate = validate;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public String[] getAttachFileNames()

javaMail應用

{   

javaMail應用

      return attachFileNames;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public void setAttachFileNames(String[] fileNames)

javaMail應用

{   

javaMail應用

      this.attachFileNames = fileNames;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public String getFromAddress()

javaMail應用

{   

javaMail應用

      return fromAddress;   

javaMail應用

    }   

javaMail應用
javaMail應用

    public void setFromAddress(String fromAddress)

javaMail應用

{   

javaMail應用

      this.fromAddress = fromAddress;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public String getPassword()

javaMail應用

{   

javaMail應用

      return password;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public void setPassword(String password)

javaMail應用

{   

javaMail應用

      this.password = password;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public String getToAddress()

javaMail應用

{   

javaMail應用

      return toAddress;   

javaMail應用

    }   

javaMail應用
javaMail應用

    public void setToAddress(String toAddress)

javaMail應用

{   

javaMail應用

      this.toAddress = toAddress;   

javaMail應用

    }   

javaMail應用
javaMail應用

    public String getUserName()

javaMail應用

{   

javaMail應用

      return userName;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public void setUserName(String userName)

javaMail應用

{   

javaMail應用

      this.userName = userName;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public String getSubject()

javaMail應用

{   

javaMail應用

      return subject;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public void setSubject(String subject)

javaMail應用

{   

javaMail應用

      this.subject = subject;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public String getContent()

javaMail應用

{   

javaMail應用

      return content;   

javaMail應用

    }  

javaMail應用
javaMail應用

    public void setContent(String textContent)

javaMail應用

{   

javaMail應用

      this.content = textContent;   

javaMail應用

    }   

javaMail應用

}