`

email封装类

阅读更多

public class MailInfo {
 
// 郵件類型 text /html
 public static String CONTENTTYPE_TEXT="text";
 public static String CONTENTTYPE_HTML="html";
 
 public static String CONTEENTYPE_HTML_CONTENT = "text/html;charset=big5";
 
 private String subject; //標題
 private String text; //正文
 private String from = DeployInfoUtil.getEmailFrom();//發送郵箱
 private String to; //接收郵箱
 private String[] toArray; //群發的郵件數組
 private String[] toBccArray; //密件抄送群發郵件數組
 private String encode = ContantsTemp.ENCODER_BIG5; //字符編碼 , 預設是Big5
 private String contentType = CONTENTTYPE_TEXT; //郵件類型 text /html
 private List file = new ArrayList();//儲存附件路徑
 
 //by huangyonghua
 public MailInfo(){
  //
 }


    /**
     * 一封郵件
     * @param subject
     * @param text
     * @param to
     */
 public MailInfo(String subject, String text, String to) {
  super();
  this.subject = subject;
  this.text = text;
  this.to = to;
 }
 
 /**
  * 密件群組發送
  * @param subject
  * @param text
  * @param from
  * @param toArray
  */ 
 public MailInfo(String subject, String text,  String[] toBccArray) {
  super();
  this.subject = subject;
  this.text = text;
  this.toBccArray = toBccArray;
 }

 public String getEncode() {
  return encode;
 }
 public void setEncode(String encode) {
  this.encode = encode;
 }
 public String getSubject() {
  return subject;
 }
 public void setSubject(String subject) {
  this.subject = subject;
 }
 public String getText() {
  return text;
 }
 public void setText(String text) {
  this.text = text;
 }
 public String getTo() {
  return to;
 }
 public void setTo(String to) {
  this.to = to;
 }
 public String[] getToArray() {
  return toArray;
 }
 public void setToArray(String[] toArray) {
  this.toArray = toArray;
 }
 public String[] getToBccArray() {
  return toBccArray;
 }
 public void setToBccArray(String[] toBccArray) {
  this.toBccArray = toBccArray;
 }

 


 public String getFrom() {
  return from;
 }

 


 public void setFrom(String from) {
  this.from = from;
 }

 public List getFile() {
  return file;
 }

 public void setFile(List file) {
  this.file = file;
 }

 public String getContentType() {
  return contentType;
 }

 public void setContentType(String contentType) {
  this.contentType = contentType;
 }
 
 

}

 

 

 

分享到:
评论

相关推荐

    自己封装的Mail类

    自己封装的mail类可实现邮件发送功能,填到项目中可直接使用,简单好用!

    ADO.net封装类

    **ADO.NET 封装类详解** 在.NET框架中,ADO.NET是用于访问数据库的主要组件,它提供了一套全面的数据访问接口,使得开发者可以方便地与各种数据库进行交互。本篇文章将深入探讨如何创建一个ADO.NET封装类,以便更...

    CSharp数据库封装类(自己修改的)

    在C#编程中,数据库封装类是将数据库操作抽象化,提供一个简洁的接口供其他代码调用,以此来减少数据库交互的复杂性并提高代码的可维护性。本项目中,开发者创建了一个针对SQL Server数据库的封装类,采用了单例模式...

    php mysql封装类

    这类封装类通常包含了连接、查询、插入、更新、删除等基本数据库操作,使得代码更加简洁、易于维护。 首先,我们要理解什么是封装。在面向对象编程中,封装是一种将数据和方法捆绑在一起的机制,隐藏内部细节,只...

    C# mysql数据库操作封装类

    在C#环境下,开发人员通常会创建一个封装类来处理与数据库的交互,以提高代码的可读性和可维护性。本主题将详细介绍如何在C#中封装一个针对MySQL数据库的操作类,并提供关于`MySqlClientHelper.cs`文件和调用示例的...

    利用phpmail来发送邮件封装类

    现在,为了创建一个封装类,我们可以将上述步骤整合到一个类中,以提供更简洁的调用接口。以下是一个简单的封装类示例: ```php class Mailer { private $mail; public function __construct($fromEmail, $from...

    利用phpmail来发送邮件封装类.zip

    以下是一个使用封装类的基本示例: ```php require_once 'path/to/your/phpmail_class.php'; // 引入封装好的PHPMailer类 $mail = new Your_PHPMailer_Class(); // 创建类的实例 $mail->From = 'your_email@...

    java Email工具类

    Java Email工具类是Java开发中用于发送电子邮件的实用程序,主要涉及到JavaMail API。这个API提供了处理MIME协议的能力,使开发者能够构建复杂的邮件,包括文本、图片和附件。MIME(Multipurpose Internet Mail ...

    Ajax 动态表单验证封装类附示例

    一个Ajax动态表单验证封装类通常包含以下功能: 1. **事件监听**:监听表单元素的事件,如`onkeyup`、`onblur`等,以便在用户停止输入或离开字段时触发验证。 2. **异步请求**:当触发验证事件时,通过Ajax向...

    php-email类

    通过自定义的"email"类,我们可以将这些过程封装起来,方便在项目中复用。在实际开发中,为了提高稳定性和安全性,推荐使用成熟的邮件发送库,如`PHPMailer`,它们已经处理了很多复杂性和常见问题。

    非常好用的email发送类 PHP的

    在"email.php"文件中,通常会包含一个已实现的邮件发送类,这个类可能封装了SMTP协议,以通过SMTP服务器发送邮件。SMTP(Simple Mail Transfer Protocol)是互联网标准,用于从发件人邮箱传输到收件人邮箱。类中可能...

    SMTP封装类 + 身份验证

    4. **邮件创建与发送**:封装类可能会提供`send_email()`方法,用于构建并发送邮件。邮件包括发件人、收件人、主题、正文等内容。例如: ```python def send_email(self, from_addr, to_addrs, subject, body): #...

    Python-基于python3email封装的一个易用的邮件库

    本篇文章将深入探讨如何基于`python3email`封装一个易用的邮件库,并结合其他相关模块,如`smtplib`和`imaplib`,实现邮件的发送和接收。 首先,让我们了解`python3email`模块。这个模块提供了一组类和函数,用于...

    IOS打电话发短信发邮件的封装类

    这些功能的实现可以通过系统提供的API进行封装,从而创建一个通用的工具类,使得在各个界面调用时更加便捷。本篇文章将详细讲解如何在iOS应用中实现这些功能。 首先,我们来关注打电话的功能。在iOS中,可以使用`...

    使用ADO封装类的数据库程序开发实例.zip

    4. **使用封装类**:在主程序中,通过实例化这些封装类,我们可以方便地进行数据库操作。例如,创建新用户: ```csharp DBConnection conn = new DBConnection(); conn.ConnectionString = "your_connection_...

    CAdo封装类

    本篇将详细讲解"CAdo封装类"的相关知识点,以及如何利用提供的Ado.cpp和Ado.h文件进行数据库操作。 1. ADO基础概念: ADO是.NET框架出现之前,Windows程序员常用的数据库访问技术,它允许开发者通过COM接口与各种...

    Commons: 封装Apache Commons Email简化邮件发送

    在发送带有附件的邮件时,Apache Commons Email的`MultiPartEmail`类就派上用场了。你可以添加多个文件作为附件,无论是文本、图片、PDF还是其他类型的文件,都可以轻松处理。此外,该库还支持发送带有内嵌图片的...

    commos-email邮件发送类

    1. 易于使用:commos-email邮件发送类通过封装常见的邮件发送参数和流程,使得开发者只需要几行代码就能完成邮件的发送。 2. 功能全面:它支持HTML格式的邮件内容,可以包含附件,同时还能设置抄送和密送等高级功能...

    PHP PDO的学习,以mysql为例封装类并使用.zip

    在PHP开发中,PDO(PHP Data Objects)是一个强大的数据库访问层,它提供了统一的API来连接多种数据库系统,包括MySQL。...通过封装类,我们可以进一步提升代码的复用性和可读性,使数据库操作变得更加简单易懂。

    mongoose封装类

    **mongoose封装类** 在Node.js开发中,MongoDB是一个常用的数据存储系统,而mongoose是针对MongoDB的一个强大的对象模型工具,它提供了丰富的API和类型安全,使得与MongoDB的交互变得更加简单。本教程将深入探讨...

Global site tag (gtag.js) - Google Analytics