Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5772223
  • 博文数量: 675
  • 博客积分: 20301
  • 博客等级: 上将
  • 技术积分: 7671
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-31 16:15
文章分类

全部博文(675)

文章存档

2012年(1)

2011年(20)

2010年(14)

2009年(63)

2008年(118)

2007年(141)

2006年(318)

分类:

2006-08-22 20:21:46

今天,cliff要求把原来的LFS做一个新的域名。


中文版下载:LFS-BOOK-6.2-HTML-cn.tar.bz2
中文版在线:cn/
Bug报告:bugreport.html

现学现卖,写了一个php的页面来处理BugReport,实际上就是处理用户的邮件,将邮件发给我们三个译者。
刚开始是因为php的mail()需要服务器装有sendmail,恰好我们的服务器有sendmail,可是试了好几次,就是没有发出信去。
晕啊~~~~

cliff出马了!查看邮件服务器日志,发现是Refused by [127.0.0.1]。郁闷!

自己查找资料。。。。。。。。

修改sendmail的配置文件,将它的允许ip改一下,将原来的127.0.0.1;改为0.0.0.0。这样测试就没有问题了。发信可以了。

抄送问题???
mail()有一个可选的参数,用来标记邮件头的。
 $mailheader="Cc: csfrank@citiz.net\n"."From: lfs@cs.hit.edu.cn\n"."Reply        -To: $email";
这样就可以实现抄送了。呵呵~~~
实际上php还是很简单的,主要是页面的美化工作:
$name=$_POST["name"];
$email=$_POST["email"];
$bugreport=$_POST["bugreport"];
$title=$_POST["title"];

$toadress="wangyao@cs.hit.edu.cn";
$mailheader="Cc: csfrank@citiz.net\n"."From: lfs@cs.hit.edu.cn\n"."Reply-To: $email";
$subject="Bug of LFS6.2 - ".$title;
$mailcontent="Name: ".$name."\n"."Mail: ".$email."\n"."BugReport: ".$bugreport."\n";
mail($toadress,$subject,$mailcontent,$mailheader);
?>

阅读(1668) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~