boa框架开发手册v5.2

smtp类
版本 1.0+
命名空间 boa\mail\driver
文件 boa/mail/driver/smtp.php
说明 smtp邮件驱动类,继承driver类
配置
配置项 默认值 类型 说明
smtp ['host'=>'','port'=>25,'user'=>'','pass'=>'','helo'=>'BOA'] array SMTP服务器配置
from string 发件人地址+名称,中间空格隔开,名称可省略
reply string 邮件回复地址,格式同from
to string 收件人,格式同from
cc [] array 抄送人,支持多个,每个格式同from
bcc [] array 暗抄送人,支持多个,每个格式同from
charset UTF-8 string 邮件编码
priority 3 int 邮件优先级
content_type text/html string 邮件文档类型,如text/plain
eol \r\n string 换行符
conn_timeout 15 int 连接超时(秒)
conn_protocol string 连接协议,可选值:tls://, ssl://
header [] array 附加邮件头
目录
方法 说明
send() 发送邮件,成功产生info日志,失败产生error日志
方法

send()

说明
发送邮件,成功产生info日志,失败产生error日志
参数 必须 默认值 类型 说明
$subject Y string 用邮件主题
$message Y string 邮件正文
$to null string 收件人,默认使用配置信息
返回值
成功返回0(int),失败返回错误码(int)