boaPHP开发手册v5.5

mail类
版本 1.0+
命名空间 boa
文件 boa/mail.php
说明 邮件发送类,配置:'MAIL' => [],
配置
配置项 默认值 类型 说明
driver smtp string 邮件驱动,可选值:smtp, mail
目录
方法 说明
__construct() 初始化
cfg() 获取或设置配置信息
anti_spam() 邮件反垃圾头信息设置
send() 发送邮件,成功产生info日志,失败产生error日志
方法

__construct()

说明
初始化
参数 必须 默认值 类型 说明
$cfg [] array 配置数据
示例
$mail = boa::mail();

cfg()

说明
获取或设置配置信息
参数 必须 默认值 类型 说明
$k null string
$v null string
返回值
同 base 类

anti_spam()

说明
邮件反垃圾头信息设置
参数 必须 默认值 类型 说明
$client_ip string 用户IP
$proxy_server string 代理IP
$user_agent string UserAgent
返回值
返回$this(object)

send()

说明
发送邮件,成功产生info日志,失败产生error日志
参数 必须 默认值 类型 说明
$subject Y string 用邮件主题
$message Y string 邮件正文
$to null string 收件人,默认使用配置信息
返回值
成功返回0(int),失败返回错误码(int)
示例
$mail->cfg('to', 'xxx@mail.com 张总'); // 收件人
$mail->send('你好','再见!');