• phpMailer 手册


    phpMailer5.0.0属性:

    英文地址:http://phpmailer.worxware.com/index.php?pg=properties

    属性 (v5.0.0)类型默认描述
    $Priority public 3 优先级别(1 = 高, 3 = 中, 5 = 低)
    $CharSet public iso-8859-1 字符集信息
    $ContentType public text/plain 内容的消息类型
    $Encoding public 8bit 消息的Encoding,设置有: "8bit", "7bit", "binary", "base64", "quoted-printable".
    $ErrorInfo public   邮件发送错误信息.
    $From public root@localhost 发件人地址.
    $FromName public Root User 发件人姓名.
    $Sender public   发件人的返回路径信息, If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
    $Subject public   邮件主题
    $Body public   邮件正文,可以使用HTML/text,如果是HTML,会设置IsHTML为true.
    $AltBody public   纯文本正文,不支持HTML的备用显示
    $WordWrap public 0 达到一定数目自动换行.
    $Mailer public mail 发送邮件的方法: ("mail", "sendmail", or "smtp").
    $Sendmail public /usr/sbin/sendmail sendmail的路径.
    $PluginDir public  

    PHPMailer插件路径,这是在不同的路径下的PHP include唯一有用的SMTP类

    Path to PHPMailer plugins. This is now only useful if the SMTP class is in a different directory than the PHP include path.

    $ConfirmReadingTo public   回执信息,值为需要接收回执信息的邮箱地址.
    $Hostname public   设置主机使用邮件ID和接收头和直升机作为默认字符串.如果为空,由服务器名返回的值是使用或'localhost.localdomain'.
    $Host public localhost

    SMTP主机,所有主机必须;隔开.可以同时设置多个主机,格式:"smtp1.example.com:25;smtp2.example.com".发送邮件时按照队列尝试.

    $Port public 25 SMTP主机端口
    $Helo public   设置SMTP信息 (默认是$Hostname).
    $SMTPAuth public false SMTP服务器是否需要认证,使用了用户名和密码变量.
    $Username public   设置 SMTP 用户名.
    $Password public   设置 SMTP 密码.
    $Timeout public 10 设置SMTP服务延迟时间.这个功能在win32平台不能用.
    $SMTPDebug public false 开启SMTP类调试.
    $SMTPKeepAlive public false 保持连接,关闭则是SmtpClose().
    $Version public   返回PHPMailer版本号
    $SingleTo public false Provides the ability to have the TO field process individual emails, instead of sending to entire TO addresses

    phpMailer5.0.0方法:

    英文地址:http://phpmailer.worxware.com/index.php?pg=methods

    方法 (v5.0.0)类型默认描述
    set($name, $value) string $name
    string $value
      为用户能够创建自己的自定义伪属性.
    例子:
    $mail->set('X-MSMail-Priority', 'Normal');
    addCustomHeader($value) string $value   创建自定义页头 . 
    例子:
    $mail->addCustomHeader("X-Priority: 3");
    MsgHTML($message)     使用HTML发送.比如可以定义一些html代码:昆明网站建设
    IsMail() boolean true 设置phpMailer是否使用mail()函数.(true, false or blank)
    IsSMTP() boolean   设置phpMailer是否使用 SMTP. 如果设置了该项,其他相关项也需要设置.(true, false or blank)
    IsSendmail() boolean   设置phpMailer是否使用Sendmail().(true, false or blank)
    IsQmail() boolean   设置phpMailer是否使用Sendmail() MTA. (true, false or blank)
    SetFrom($address, $name = "") string $address
    string $name
      增加一个邮件发件人地址.
    AddAddress($address, $name = "") string $address
    string $name
      增加一个收件人地址(邮件目的地址).
    AddCC($address, $name = "") string $address
    string $name
      增加一个抄送地址. 注意:此功能需要smtp服务器搭建在win32平台.
    AddBCC($address, $name = "") string $address
    string $name
      增加一个密送地址. 注意:此功能需要smtp服务器搭建在win32平台.
    AddReplyTo($address, $name = "") string $address
    string $name
      增加一个回复地址(别人回复时的地址).
    Send()     创建信息和发送邮件,如果发送不成功则返回false,使用ErrorInfo属性可以显示错误描述,发送成功返回true.
    AddAttachment($path, $name = "", $encoding = "base64",
        $type = "application/octet-stream")
    string $path
    string $name
    string $encoding
    string $type
      添加从本地一个附件.如果找不到该附件就返回false.参数分别是:本地路径,编码,文件类型
    AddEmbeddedImage($path, $cid, $name = "", $encoding = "base64",
        $type = "application/octet-stream")
    string $path
    string $cid
    string $name
    string $encoding
    string $type
     

    增加一个嵌入式附件,包括图像,声音等其他几乎任何文件,一定要设置$type属性,如果是jpeg就使用"image/jpeg",gif则是"image/gif",具体对应的请自行参照相关文件.如果使用MsgHTML()就没用必要使用这个方法.

    ClearAddresses()     清除所有收件人地址,返回无效.
    ClearCCs()     清除所有抄送地址,返回无效.
    ClearBCCs()     清除所有密送地址,返回无效.
    ClearReplyTos()     清除所有回复地址,返回无效.
    ClearAllRecipients()     清除所有收件人/草送/密送地址,返回无效.
    ClearAttachments()     清除所有设置的文件/字符串/二进制附件,返回无效.
    ClearCustomHeaders()     清除所有设置的页头,返回无效.
    Send()     发送邮件
    SetLanguage($lang, $langpath) string $lang
    string $langpath
      设置错误提示语言,默认是英语,第一参数是语言,第二个参数是语言文件路径

    昆明多彩科技原创,转载请注明出处:http://www.kmwzjs.com

     
  • 相关阅读:
    SpringCloud初体验:四、API GateWay 服务网关
    SpringCloud初体验:三、Feign 服务间调用(FeignClient)、负载均衡(Ribbon)、容错/降级处理(Hystrix)
    SpringCloud初体验:二、Config 统一配置管理中心
    SpringCloud初体验:一、Eureka 服务的注册与发现
    PHP 通过实现 Iterator(迭代器)接口来读取大文件文本
    SpringCloud初体验:前言
    springboot利用MockMvc测试controller控制器
    vue通过(NGINX)部署在子目录或者二级目录实践
    PHP 设计模式 原型模式(Prototype)之深/浅拷贝
    PHPstorm配置PHPunit对composer引入的php代码进行单元测试
  • 原文地址:https://www.cnblogs.com/jxkshu/p/4592238.html
Copyright © 2020-2023  润新知