phpMailer 手册

phpMailer5.0.0属性:

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

属性 (v5.0.0)类型默认描述
$Prioritypublic3优先级别(1 = 高, 3 = 中, 5 = 低)
$CharSetpubliciso-8859-1字符集信息
$ContentTypepublictext/plain内容的消息类型
$Encodingpublic8bit消息的Encoding,设置有: "8bit", "7bit", "binary", "base64", "quoted-printable".
$ErrorInfopublic 邮件发送错误信息.
$Frompublicroot@localhost发件人地址.
$FromNamepublicRoot User发件人姓名.
$Senderpublic 发件人的返回路径信息, If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
$Subjectpublic 邮件主题
$Bodypublic 邮件正文,可以使用HTML/text,如果是HTML,会设置IsHTML为true.
$AltBodypublic 纯文本正文,不支持HTML的备用显示
$WordWrappublic0达到一定数目自动换行.
$Mailerpublicmail发送邮件的方法: ("mail", "sendmail", or "smtp").
$Sendmailpublic/usr/sbin/sendmailsendmail的路径.
$PluginDirpublic 

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.

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

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

$Portpublic25SMTP主机端口
$Helopublic 设置SMTP信息 (默认是$Hostname).
$SMTPAuthpublicfalseSMTP服务器是否需要认证,使用了用户名和密码变量.
$Usernamepublic 设置 SMTP 用户名.
$Passwordpublic 设置 SMTP 密码.
$Timeoutpublic10设置SMTP服务延迟时间.这个功能在win32平台不能用.
$SMTPDebugpublicfalse开启SMTP类调试.
$SMTPKeepAlivepublicfalse保持连接,关闭则是SmtpClose().
$Versionpublic 返回PHPMailer版本号
$SingleTopublicfalseProvides 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()booleantrue设置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

 

转载于:https://www.cnblogs.com/jxkshu/p/4592238.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值