php如何实现邮件群发?

ahxiao 2004-04-09 03:16:57
当邮件达到几千,上万时候,要怎么做?
...全文
53 点赞 收藏 5
写回复
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
feixuehenshui 2004-04-10
$mail_count = 0;
$mail_send = 0;
$sendmail = new MailSender($mail_from, $mail_subject, $mail_body);
DB($g_db_host, $g_db_name, $g_db_user, $g_db_password);
$db = new DBReader;
$filearray = file($filelist);
while(list($index, $mail_to) = each($filearray))
{
$mail_to = str_replace("\r\n", "", $mail_to);
if(isMail($mail_to))
{
$db->execute("SELECT * FROM `".$g_db_prefix."mail` WHERE m_mail = '".$mail_to."'");
if($db->count()==0)
$db->execute("INSERT INTO `mail_mail` ( `m_mail` ) VALUES ('".$mail_to."');");
if($sendmail->Sendto($mail_to)==true)
$mail_send++;
$mail_count++;
}

}
回复
jxyuhua 2004-04-10
循环发送不可以吗?
回复
unixdotnet 2004-04-10
feixuehenshui(飞雪恨水):你的做法对于成千上万的可以吗?测试过吗?
回复
unixdotnet 2004-04-09
只能借助qmail、postfix等MTA,单纯php是不可能的。
回复
syp8065 2004-04-09
关注
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告