发送邮件问题!
我用phpmailer发送邮件,但是结果总是显示:
邮件发送失败,请尝试重新发送.
Mailer Error: Language string failed to load:
[email protected]
源代码如下:
<?php
require("phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // 设置使用 SMTP
$mail->Host = "smtp.sina.net"; // 指定的 SMTP 服务器地址
$mail->SMTPAuth = true; // 设置为安全验证方式
$mail->Username = "guansong0126"; // SMTP 发邮件人的用户名
$mail->Password = "****"; // SMTP 密码
$mail->From = "
[email protected]";
$mail->FromName = "麟";
$mail->AddAddress("
[email protected]", "Lin"); //收件人地址
//$mail->AddAddress("
[email protected]"); // 可选
//$mail->AddReplyTo("
[email protected]", "Information"); //回复地址
$mail->WordWrap = 50; // set word wrap to 50 characters
//$mail->AddAttachment("jd.gif"); // 加附件
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // 附件,也可选加命名附件
$mail->IsHTML(true); // 设置邮件格式为 HTML
$mail->Subject = "WEB邮件发送测试"; // 标题
$mail->Body = "<b>标题测试,内容测试,附加内容测试,附件测试</b>"; // 内容
//$mail->AltBody = "附加内容测试."; // 附加内容
if(!$mail->Send())
{
echo "邮件发送失败,请尝试重新发送. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "邮件发送成功!";
?>