grapes.mail
类 Mail

java.lang.Object
  继承者 grapes.mail.Mail

public class Mail
extends java.lang.Object

邮件操作

作者:
JSPGen

构造方法摘要
Mail()
           
Mail(java.lang.String format)
           
Mail(java.lang.String format, java.lang.String charset)
           
Mail(java.lang.String format, java.lang.String charset, java.lang.String gateway)
          构造函数
 
方法摘要
 java.util.List<grapes.mail.pop3.Messages> recive(java.lang.String folder, java.lang.String savePath, boolean isnew)
          邮件接收
 boolean sender(java.lang.String email, java.lang.String name, java.lang.String to, java.lang.String subject, java.lang.String content)
           
 boolean sender(java.lang.String email, java.lang.String name, java.lang.String to, java.lang.String subject, java.lang.String content, boolean isflag)
           
 boolean sender(java.lang.String email, java.lang.String name, java.lang.String to, java.lang.String type, java.lang.String subject, java.lang.String content)
           
 boolean sender(java.lang.String email, java.lang.String name, java.lang.String to, java.lang.String type, java.lang.String subject, java.lang.String content, long time)
           
 boolean sender(java.lang.String email, java.lang.String name, java.lang.String to, java.lang.String type, java.lang.String subject, java.lang.String content, long time, boolean isflag)
           
 boolean sender(java.lang.String email, java.lang.String name, java.lang.String to, java.lang.String type, java.lang.String subject, java.lang.String content, java.lang.String date)
           
 boolean sender(java.lang.String email, java.lang.String name, java.lang.String to, java.lang.String type, java.lang.String subject, java.lang.String content, java.lang.String date, boolean isflag)
          邮件发送
 void setPOP(java.lang.String popHost, int popPort, java.lang.String username, java.lang.String password)
           
 void setPOP(java.lang.String popHost, int popPort, java.lang.String username, java.lang.String password, boolean isSSL)
          认证信息(收信者)
 void setPOP(java.lang.String popHost, java.lang.String username, java.lang.String password)
           
 void setPOP(java.lang.String popHost, java.lang.String username, java.lang.String password, boolean isSSL)
           
 void setSMTP(java.lang.String smtpHost, int smtpPort, java.lang.String username, java.lang.String password)
          认证信息(发信者)
 void setSMTP(java.lang.String smtpHost, java.lang.String username, java.lang.String password)
           
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

Mail

public Mail(java.lang.String format,
            java.lang.String charset,
            java.lang.String gateway)
构造函数

参数:
format - 内容格式(默认:text)
charset - 内容编码(默认:UTF-8)
gateway - 网关(默认:192.168.1.1)

Mail

public Mail(java.lang.String format,
            java.lang.String charset)

Mail

public Mail(java.lang.String format)

Mail

public Mail()
方法详细信息

setSMTP

public void setSMTP(java.lang.String smtpHost,
                    int smtpPort,
                    java.lang.String username,
                    java.lang.String password)
认证信息(发信者)

参数:
smtpHost - 发送邮件服务器(如:smtp.163.com)
smtpPort - 服务器端口(默认25)
userName - 用户名
password - 密码

setSMTP

public void setSMTP(java.lang.String smtpHost,
                    java.lang.String username,
                    java.lang.String password)

sender

public boolean sender(java.lang.String email,
                      java.lang.String name,
                      java.lang.String to,
                      java.lang.String type,
                      java.lang.String subject,
                      java.lang.String content,
                      java.lang.String date,
                      boolean isflag)
邮件发送

参数:
email - 发送者地址
name - 发送者昵称
to - 接收者地址集合(以;间隔)
type - 接收者类型(to、cc、bcc)
subject - 邮件主题
content - 邮件内容
date - 发送日期(格式:yyyy-MM-dd HH:mm:ss)
isflag - MX发送
返回:
boolean 发送成功true 否false

sender

public boolean sender(java.lang.String email,
                      java.lang.String name,
                      java.lang.String to,
                      java.lang.String type,
                      java.lang.String subject,
                      java.lang.String content,
                      java.lang.String date)

sender

public boolean sender(java.lang.String email,
                      java.lang.String name,
                      java.lang.String to,
                      java.lang.String type,
                      java.lang.String subject,
                      java.lang.String content)

sender

public boolean sender(java.lang.String email,
                      java.lang.String name,
                      java.lang.String to,
                      java.lang.String subject,
                      java.lang.String content)

sender

public boolean sender(java.lang.String email,
                      java.lang.String name,
                      java.lang.String to,
                      java.lang.String subject,
                      java.lang.String content,
                      boolean isflag)

sender

public boolean sender(java.lang.String email,
                      java.lang.String name,
                      java.lang.String to,
                      java.lang.String type,
                      java.lang.String subject,
                      java.lang.String content,
                      long time,
                      boolean isflag)

sender

public boolean sender(java.lang.String email,
                      java.lang.String name,
                      java.lang.String to,
                      java.lang.String type,
                      java.lang.String subject,
                      java.lang.String content,
                      long time)

setPOP

public void setPOP(java.lang.String popHost,
                   int popPort,
                   java.lang.String username,
                   java.lang.String password,
                   boolean isSSL)
认证信息(收信者)

参数:
popHost - 接收邮件服务器(如:pop3.163.com)
popPort - 服务器端口(默认110)
username - 用户名
password - 密码
isSSL - 安全套接层协议(默认不使用,接收gmail邮件需启用)

setPOP

public void setPOP(java.lang.String popHost,
                   int popPort,
                   java.lang.String username,
                   java.lang.String password)

setPOP

public void setPOP(java.lang.String popHost,
                   java.lang.String username,
                   java.lang.String password,
                   boolean isSSL)

setPOP

public void setPOP(java.lang.String popHost,
                   java.lang.String username,
                   java.lang.String password)

recive

public java.util.List<grapes.mail.pop3.Messages> recive(java.lang.String folder,
                                                        java.lang.String savePath,
                                                        boolean isnew)
邮件接收

参数:
folder - 接收目录(INBOX)
savePath - 附件保存目录
isnew - 只列出新邮件(默认是)