您现在的位置: 网页吧 > 技术文档 > 网络编程 > PHP专区 > 正文
  • 站内搜索:

用PHP实现邮件群发

[作者:未知 | 点击数: | 时间:2008-7-10]【

今天在做一个网站后台的时候,要实现一个邮件群发的功能,而对于PHP来说,这个功能实现起来是很简单的,所以就写了一个最简单的,就是从数据库中读取邮箱地址列表,然后通过php的mail函数来循环发送邮件。这里必须说明的一点是要想能够发送邮件,服务器上必须有相应的邮件服务器做支持才可以。

部分代码如下:

$subject=$_POST["subject"];
$content=$_POST["content"];
 
if(empty($subject) || empty($content)){
$RESULT["msg"]="请输入邮件内容!";
}else{
//如果信息有效,则发送邮件
require_once("inc/db.inc.php");
$sql="SELECT * FROM email WHERE mark=0";
$result=mysql_query($sql);
while($row=mysql_fetch_assoc($result)){
mail($row["email"],$subject,$content,$headers);
mysql_query("UPDATE email SET mark=1 WHERE email='".$row["email"]."'");
}
}

上面是最简单的一段代码,简单到很少人会直接用这么一段代码,所以我的程序也是在这个基础上做了很多的改动。由于群发邮件是一个比较慎重的问题,所以完整的代码我就不放出来了,如果有特殊的需要的朋友可以给我发邮件,并说明使用用途,请一定要把程序用到正规的地方,如有其他想法,恕不奉送!因用本程序群发邮件带来的一切法律问题,由当事人负责。

用PHP实现邮件群发网友评论
发表评论
  • 姓 名 :* (必填项)
  • E-mail: QQ:
  • 评 分 : 1分 2分 3分 4分 5分
  • 评论内容:
·请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任。
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据。
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为。
网页吧·中国站长第一门户