|
沙发
楼主 |
发表于 2010-2-5 11:20:08
|
只看该作者
回复 2楼 haha_yong 的帖子
哦,我想编写一段会员邮件验证程序:
以下是部分代码:(主要就用到了最后的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里的配置
[mail function]
SMTP = localhost //后来发现如果没有iis服务的话,这个貌似没有用。。。
smtp_port = 25
sendmail_from = me@test.com
另外我第一次接触邮件服务器,对MTA的功能和用法不太了解,所以也没考虑过MTA,如果我的描述还有任何不清楚的地方,请你指出!
麻烦你帮我看看了,谢谢啊! |
|