IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [备忘]基于PHP的邮件发送组件 - PHPMailer 中文说明

    Ght.me发表于 2016-09-06 07:49:47
    love 0

    最近用到PHPMailer这个组件,在PHP环境下发送邮件可算是有了比较中意的方案,但有些文档确实不理解,折腾到这个中文文档,留个备忘。

    A开头:

    $AltBody --属性
    出自:PHPMailer ::$AltBody
    文件:class.phpmailer .php
    说明:该属性的设置是在邮件正文不支持HTML的备用显示
    
    AddAddress --方法
    出自:PHPMailer ::AddAddress(),文件:class.phpmailer .php
    说明:增加收件人。参数1为收件人邮箱,参数2为收件人称呼。例AddAddress("to@163.com","to name"),但参数2可选,AddAddress(to@163.com )也是可以的。
    函数原型:public function AddAddress($address, $name = '') {}
    
    AddAttachment --方法
    出自:PHPMailer ::AddAttachment()
    文件:class.phpmailer .php。
    说明:增加附件。
    参数:路径,名称,编码,类型。其中,路径为必选,其他为可选
    函数原型:
    AddAttachment($path, $name = '', $encoding = 'base64', $type = 'application/octet-stream'){}
    
    AddBCC --方法
    出自:PHPMailer ::AddBCC()
    文件:class.phpmailer .php
    说明:增加一个密送。抄送和密送的区别请看[SMTP发件中的密送和抄送的区别 ] 。
    参数1为地址,参数2为名称。注意此方法只支持在win32下使用SMTP,不支持mail函数
    函数原型:public function AddBCC($address, $name = ''){}
    
    AddCC -- 方法
    出自:PHPMailer ::AddCC()
    文件:class.phpmailer .php
    说明:增加一个抄送。抄送和密送的区别请看[SMTP发件中的密送和抄送的区别 ] 。
    参数1为地址,参数2为名称注意此方法只支持在win32下使用SMTP,不支持mail函数
    函数原型:public function AddCC($address, $name = '') {}
    
    AddCustomHeader --方法
    出自:PHPMailer ::AddCustomHeader()
    文件:class.phpmailer .php
    说明:增加一个自定义的E-mail头部。
    参数为头部信息
    函数原型:public function AddCustomHeader($custom_header){}
    
    AddEmbeddedImage -- 方法
    出自:PHPMailer ::AddEmbeddedImage()
    文件:class.phpmailer .php
    说明:增加一个嵌入式图片
    参数:路径,返回句柄[,名称,编码,类型]
    函数原型:public function AddEmbeddedImage($path, $cid, $name = '', $encoding = 'base64', $type = 'application/octet-stream') {}
    提示:AddEmbeddedImage(PICTURE_PATH. "index_01.jpg ", "img_01 ", "index_01.jpg ");
    在html中引用<img src= "cid:img_01 ">
    
    AddReplyTo --方法
    出自:PHPMailer :: AddReplyTo()
    文件:class.phpmailer .php
    说明:增加回复标签,如"Reply-to"
    参数1地址,参数2名称
    函数原型:public function AddReplyTo($address, $name = '') {}
    
    AddStringAttachment -方法
    出自:PHPMailer :: AddStringAttachment()
    文件:class.phpmailer .php
    说明:增加一个字符串或二进制附件(Adds a string or binary attachment (non-filesystem) to the list.?)
    参数:字符串,文件名[,编码,类型]
    函数原型:public function AddStringAttachment($string, $filename, $encoding = 'base64', $type = 'application/octet-stream') {}
    
    Authenticate --方法
    出自:SMTP::Authenticate()
    文件:class.smtp.php
    说明:开始SMTP认证,必须在Hello()之后调用,如果认证成功,返回true,
    参数1用户名,参数2密码
    函数原型:public function Authenticate($username, $password) {}
    


沪ICP备19023445号-2号
友情链接