smtp类
版本 | 1.0+ |
命名空间 | boa\mail\driver |
文件 | boa/mail/driver/smtp.php |
说明 | smtp邮件驱动类,继承driver类 |
配置
配置项 | 默认值 | 类型 | 说明 |
---|---|---|---|
smtp | ['host'=>'','port'=>25,'user'=>'','pass'=>''] | array | SMTP服务器配置 |
from | string | 发件人地址+名称,中间空格隔开,名称可省略 | |
reply | string | 邮件回复地址,格式同from | |
to | string | 收件人,格式同from | |
cc | [] | array | 抄送人,支持多个,每个格式同from |
bcc | [] | array | 暗抄送人,支持多个,每个格式同from |
charset | UTF-8 | string | 字符集 |
encode | base64 | string | 邮件编码,如:quoted-printable |
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日志 |
方法
说明 | ||||
---|---|---|---|---|
发送邮件,成功产生info日志,失败产生error日志 | ||||
参数 | 必须 | 默认值 | 类型 | 说明 |
$subject | Y | string | 用邮件主题 | |
$message | Y | string | 邮件正文 | |
$to | null | string | 收件人,默认使用配置信息 | |
返回值 | ||||
成功返回0(int),失败返回错误码(int) |