EthanFung 发表于 2010-2-7 16:08:57

关于邮件发送的问题!急!

我最近用appserv+mysql+php 编写网页,想用php编写邮件的发送程序,但是不成功。后来上网查询多次,发现可能是电脑配置造成的。我的电脑是vista home basic 正版,不想换操作系统,但是这个版本不支持iis,所以请问在这样的条件下是否需要其它软件辅助?怎样才能建立成功的邮件发送系统???
问题附注:
我想编写一段会员邮件验证程序:
以下是部分代码:(主要就用到了最后的mail函数)
$Url="http://localhost/Members/auth.php?Username=".$_POST['Username']."$Authcode=".$_POST['Authcode'];
$Body=$_POST['Username']."你好!<br>"."欢迎你的注册<br>"."若你没有注册请忽略这封认证信件<br>"."<a href=".$Url.">"."点击这里激活你的帐号</a>";

$From="From:"."=?UTF-8?B?".base64_encode("Ethan")."?="."<me@test.com>\n\r";
$Type="Conetent-Type:text/html;charset=UTF-8\n\r"."Content-Transfer-Encoding:8bit\n\r";
$Header=$From.$Type;
$Subject="=?UTF-8?B?".base64_encode("注册通知")."?=";
mail($_POST['Email'],$Subject,$Body,$Header);//其实前面都无所谓,就是用到了这个函数而已
然后是我在php.ini里的配置

SMTP =localhost//后来发现如果没有iis服务的话,这个貌似没有用。。。
smtp_port = 25
sendmail_from = me@test.com
另外我第一次接触邮件服务器,哪位朋友能帮帮我,蛮急的,谢谢啊!
页: [1]
查看完整版本: 关于邮件发送的问题!急!