Ewen
(Ewen)
注册会员

初级会员
UID 18057
精华
0
积分 83
帖子 40
金钱 83 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2003-1-17
状态 离线
|
用phpmailer测试邮件发送,对方收不到邮件?
用phpmailer测试邮件发送,使用MD邮件服务器,以下代码运行后提示"邮件已发送",但对方收不到邮件,请问哪里出问题?
[php]
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "myweb.com"; // 指定的 SMTP 服务器地址
$mail->SMTPAuth = true; // 设置为安全验证方式
$mail->Username = "mc"; // SMTP 发邮件人的用户名
$mail->Password = "12345678"; // SMTP 密码
$mail->From = "mc@myweb.com";
$mail->FromName = "Middle";
$mail->AddAddress("lyuan@hotmail.com", "EWEN");//邮件接收人及名称
$mail->WordWrap = 50; // set word wrap to 50 characters
$mail->AddAttachment("C:/myferly/web/images/login_r1_c1.jpg","测试.jpg"); // 加附件
$mail->AddAttachment("../images/login_r1_c1.jpg", "ww.jpg"); // 附件,也可选加命名附件
$mail->IsHTML(true); // 设置邮件格式为 HTML
/*将某个html文件发送出去
$pollFile="phpmailer_doc.html";
$fp_read = fopen($pollFile, "r");
//将文件内容赋予一个变量
$currentVote = fread($fp_read, filesize($pollFile));
//关闭打开的文件
fclose($fp_read);
*/
$mail->Subject = "邮件测试"; // 标题
$mail->Body = $currentVote; // 内容
//$mail->AltBody = "This is the body in plain text for non-HTML mail clients"; // 附加内容
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
else{
echo "邮件已发送!";}
[php]
|
|