Typecho输出所有用户邮箱地址

Typecho输出所有用户邮箱地址

2023年11月03日 作者头像 作者头像 泽泽社长 编辑

评论

0 Count

有的时候我们想要群发邮件通知时旧需要获取用户的邮箱地址,一个用户一个用户的手动获取明显不现实,于是就有了下面的查数据库的方式来全部获取。

<?php 
$db = Typecho_Db::get();
$mail=$db->fetchALL($db->select('mail')->from('table.users')->group('uid'));
$k='';
for($i=0;$i<count($mail);$i++){
$k=$k.$mail[$i]['mail'].";";
}
echo $k;
?>

获取后的编排格式直接适配QQ邮箱群发的格式,如果邮箱较多,建议少量多次的发送,因为QQ邮箱群发有上限的!

腾讯云