phpMailer 手册

phpMailer5.0.0属性:

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

属性 (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类html

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".发送邮件时按照队列尝试.app

$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=methodsdom

方法 (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()就没用必要使用这个方法.ide

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

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

相关文章
相关标签/搜索