mail类
| 版本 | 1.0+ |
| 命名空间 | boa |
| 文件 | boa/mail.php |
| 说明 | 邮件发送类,配置:'MAIL' => [], |
配置
| 配置项 | 默认值 | 类型 | 说明 |
|---|---|---|---|
| driver | smtp | string | 邮件驱动,可选值:smtp, mail |
目录
| 方法 | 说明 |
|---|---|
| __construct() | 初始化 |
| cfg() | 获取或设置配置信息 |
| anti_spam() | 邮件反垃圾头信息设置 |
| send() | 发送邮件,成功产生info日志,失败产生error日志 |
方法
| 说明 | ||||
|---|---|---|---|---|
| 初始化 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $cfg | [] | array | 配置数据 | |
| 示例 | ||||
|
||||
| 说明 | ||||
|---|---|---|---|---|
| 获取或设置配置信息 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $k | null | string | 键 | |
| $v | null | string | 值 | |
| 返回值 | ||||
| 同 base 类 | ||||
| 说明 | ||||
|---|---|---|---|---|
| 邮件反垃圾头信息设置 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $client_ip | string | 用户IP | ||
| $proxy_server | string | 代理IP | ||
| $user_agent | string | UserAgent | ||
| 返回值 | ||||
| 返回$this(object) | ||||
| 说明 | ||||
|---|---|---|---|---|
| 发送邮件,成功产生info日志,失败产生error日志 | ||||
| 参数 | 必须 | 默认值 | 类型 | 说明 |
| $subject | Y | string | 用邮件主题 | |
| $message | Y | string | 邮件正文 | |
| $to | null | string | 收件人,默认使用配置信息 | |
| 返回值 | ||||
| 成功返回0(int),失败返回错误码(int) | ||||
| 示例 | ||||
|
||||