qingbing / pf-tools-mail
工具——php对外邮件的发送
1.0.1
2019-05-29 12:59 UTC
Requires
- qingbing/php-abstracts-component: >=1.0, <2.0
- qingbing/php-config: >=1.0, <2.0
- qingbing/php-helper: >=1.0, <2.0
This package is auto-updated.
Last update: 2025-03-29 00:44:31 UTC
README
描述
工具——php对外邮件的发送
注意事项
- mail 邮件发送配置参考"qingbing/config",配置在"conf/email.php"中
- mail 配置的属性可自行参考"\Tools\Email"的公有属性,以下为其中一种方式:
return [ 'mail_addr' => 'PhpCorner<tonyzsjl@163.com>', 'mail_pass' => 'xxxxxx', ];
使用方法
$to = 'to@qq.com'; $subject = 'phpcorner.net 邮件测试'; $body = '测试 phpcorner.net 邮件'; $cc = 'xxx@qq.com'; $bcc = 'xxx@163.com'; $mail = \Tools\Email::getInstance(Config::getInstance('email')->getAll()); $status = $mail->sendMail($to, $subject, $body, $cc, $bcc); if ($status) { echo 'success'; } else { var_dump($mail->getErrors()); }
====== 异常代码集合 ======
异常代码格式:1026 - XXX - XX (组件编号 - 文件编号 - 代码内异常)
- 102600101 : 邮件中转地址 ({mail}) 无效
- 102600102 : 邮件中转地址 ({mail}) 无效
- 102600103 : 中转邮件地址密码不能为空