|
我最近用appserv+mysql+php 编写网页,想用php编写邮件的发送程序,但是不成功。后来上网查询多次,发现可能是电脑配置造成的。我的电脑是vista home basic 正版,不想换操作系统,但是这个版本不支持iis,所以请问在这样的条件下是否需要其它软件辅助?怎样才能建立成功的邮件发送系统???
问题附注:
我想编写一段会员邮件验证程序:
以下是部分代码:(主要就用到了最后的mail函数)
$Url="[url=http://localhost/Members/auth.php?Username=".$_POST[]http://localhost/Members/auth.php?Username=".$_POST['Username']."$Authcode=".$_POST['Authcode'[/url]];
$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里的配置
[mail function]
SMTP = localhost //后来发现如果没有iis服务的话,这个貌似没有用。。。
smtp_port = 25
sendmail_from = me@test.com
另外我第一次接触邮件服务器,哪位朋友能帮帮我,蛮急的,谢谢啊! |
|