【高分求助】php如何发送带附件的邮件(Windows Server 2003) 实现了发送邮件,但不知道怎么发送带附件的邮件,请牛人们指点一下?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/enjoyxp/archive/2007/12/21/1957376.aspx 利用phpmailer发送带附件的邮件.<?php require("class.phpmailer.php"); $mail = new PHPMailer(); //使用smtp $mail->IsSMTP(); //smtp服务器 $mail->Host = "smtp.163.com"; //要求身份验证 $mail->SMTPAuth = true; //发送人邮箱 $mail->From = "[email protected]"; //邮箱用户名 $mail->Username = "xxx"; //邮箱密码 $mail->Password = "xxx"; $mail->FromName = "xxx"; //收件人 $mail->AddAddress("[email protected]","jackey"); $mail->AddAddress("[email protected]",'yuming'); $mail->AddAttachment('stat.rar','更改后的名字.rar'); //发送html邮件 $mail->IsHTML(true); $mail->CharSet = 'gb2312'; $mail->Subject = "这是标题"; $mail->Body = "<font color='red'>这是一封html邮件</font>"; if(!$mail->Send()) { echo "邮件没有送出"; echo "错误信息: " . $mail->ErrorInfo; exit; } echo "邮件已经发送"; ?> phpmailer是不是只能在linux下使用哦????? phpmailer是不是只能在linux下使用哦????? 可以用smtp方式发送邮件.如例所示,可以用sohu或者163的免费smtp服务器.在linux下,用sendmail或者postfix可以发送邮件. 我说的是Windows Server 2003环境,朋友还有phpmailer是不是只能在linux下使用啊????? 当然可以在windows使用了.示例代码都帖出来了,自己修改一下配置就可以用了. phpmailer 支持php 内的mail函数,linux sendmail及smtp方式发送邮件。其中smtp方式是不分平台的,windows下也可以使用。 发表文章页面的代码 output_buffering = Off时怎么使用session? 发现一个网站注册用户就送50元现金,不要白不要! c++做网站 网站完成后,用一工具扫描网站出现了这种漏洞提示! 页面后退过期的问题请教 求 :用php实现图像检索,对比方案 求教!!表格内容如何加入数据库? 如何实现类似“我的空间”这样的个性化页面?还有,xml到底在网站设计中有用吗? PHP 获取循环遍历input的值 头像存储问题 关于网站自动发短信的问题,谢谢
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
//使用smtp
$mail->IsSMTP();
//smtp服务器
$mail->Host = "smtp.163.com";
//要求身份验证
$mail->SMTPAuth = true;
//发送人邮箱
$mail->From = "[email protected]";
//邮箱用户名
$mail->Username = "xxx";
//邮箱密码
$mail->Password = "xxx";
$mail->FromName = "xxx";
//收件人
$mail->AddAddress("[email protected]","jackey");
$mail->AddAddress("[email protected]",'yuming');
$mail->AddAttachment('stat.rar','更改后的名字.rar');
//发送html邮件
$mail->IsHTML(true);
$mail->CharSet = 'gb2312';
$mail->Subject = "这是标题";
$mail->Body = "<font color='red'>这是一封html邮件</font>";
if(!$mail->Send())
{
echo "邮件没有送出";
echo "错误信息: " . $mail->ErrorInfo;
exit;
}
echo "邮件已经发送";
?>
如例所示,可以用sohu或者163的免费smtp服务器.
在linux下,用sendmail或者postfix可以发送邮件.
我说的是Windows Server 2003环境,朋友
还有phpmailer是不是只能在linux下使用啊?????
示例代码都帖出来了,自己修改一下配置就可以用了.