PHP到底怎么发送邮件啊,PHP高手请指教!

来源:百度知道 编辑:UC知道 时间:2024/09/19 18:43:15
复制答案的就请别来了,资料到处都是,就没有一个发送成功了,还有我用的是windows,服务器是apache,怎么设置配置,代码一起给我测试吧,步骤写下,谢谢大侠(163油箱我测试没成功的,我用的PHPMailer类,错误提示好像是什么验证没通过),php有三种方式发送,只要一种方式能发送都行,另有高分送上,一定要成功,如果要安装什么邮件服务器比如jmail,winmail这种也请说下步骤吧,好调用!~

很怀疑楼上的是不是都是抄的。

以下是我帮别人写的一段发送找回密码的代码,在windows,apache2,php5下正常运行,也没有乱码现象

需要windows的STMP支持,
STMP可以在控制面板的 添加/删除软件 里面安装

$to = $info['txtEmail'];
$subject = "找回密码";
$subject = "=?UTF-8?B?".base64_encode('找回密码')."?=";
$message = $txtUnionID.',你好:
请点击下面链接找回密码:
<a href="http://'.$_SERVER['SERVER_NAME']" target="_blank">
http://'.$_SERVER['SERVER_NAME'].'/union/index.php?m=forgetPassword&id='.$md5.'</a>
(如果链接无法点击,
请将它拷贝到浏览器的地址栏中。)
有效时间为三天
此邮件为系统自动发送,请勿回复'.
$_SERVER['SERVER_NAME'].
date('Y年m月d日');
$from = "webmaster@nbjoy.net";
//$headers = "From: $from";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= "From: $from"."\r\n"."Reply-to:$from"."\r&#