免费发送邮件email
邮件发送
插件说明
本插件支持批量发送邮件,支持发送附件。
使用本插件发送邮件,不需要申请模板,不需要审核内容,不限制文件大小(尽量不要发送过大的附件,文件越大,耗时越久)。
本插件支持php-cli模式运行,支持php-fpm模式运行。
安装
composer require xiaosongshu/mail
开启smtp服务 并获取授权码
登录到你的邮箱,设置开启smtp服务。一般在邮箱的设置,账户,smtp里面。
<ol>
<li>QQ邮箱:https://service.mail.qq.com/detail/0/75</li>
<li>网易163邮箱:https://help.mail.163.com/faq.do?m=list&categoryID=90</li>
<li>新浪邮箱:https://help.sina.com.cn/comquestiondetail/view/1566/</li>
<li>其他...</li>
</ol>
发送邮件
/** 发件人 你的邮箱地址 */
$user = 'xxxxxxx@qq.com';
/** 发件人授权码 在邮箱的设置,账户,smtp里面 */
$password = 'xxxxxxxx';
/** 邮箱服务器地址 */
$url = 'smtp.qq.com:25';
try {
/** 实例化客户端 */
$client = new \Xiaosongshu\Mail\Client();
/** 配置服务器地址 ,发件人信息 */
$client->config($url, $user, $password);
/** 发送邮件 语法:[收件人邮箱] ,邮件主题, 邮件正文,[附件] */
$res = $client->send(
['xxxx@qq.com'],
'标题',
'正文呢',
[__DIR__.'/favicon.ico',__DIR__.'/favicon2.ico',]
);
print_r($res);
} catch (Exception $exception) {
print_r("发送邮件失败");
print_r($exception->getMessage());
}
这种发多了的话,会被邮件服务商拉黑的。导致邮箱不能用的或者达到率不高,直接进入垃圾箱。
如果真要对接邮件系统的话,企业最好对接一个第三方邮件代理,如 submail 之类的