第一次用PHPMailer5.1,不知道用的对不对,在本地试了一下,出现:
SMTP Error: Could not connect to SMTP host. 邮件发送失败.错误原因:SMTP Error: Could not connect to SMTP host.
这个错误。
想找个高人给看一下,或都修改一下,最好是能给提供一个完整点的应用代码。QQ邮箱已开通SMTP。
下面是源代码:
function send_mail($to_address, $to_name)
{
//下载的文件必须放在该文件所在目录
require("class.phpmailer.php");
//建立邮件发送类
$mail = new PHPMailer();
// 你可以根据您的语言调整字符集
$mail->CharSet ="utf-8";
// 使用SMTP方式发送
$mail -> IsSMTP();
// 您的企业邮局域名
$mail -> Host = "mail.qq.com";
// 启用SMTP验证功能
$mail -> SMTPAuth = true;
// 邮局用户名(请填写完整的email地址)
$mail -> Username = "[email protected]";
// 邮局密码
$mail -> Password = "********";
//邮件发送者email地址
$mail -> From = [email protected]";
$mail -> FromName = "张三";
//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
$mail -> AddAddress($to_address,$to_name);
/*
//$mail->AddReplyTo("", "");
// 添加附件
//$mail -> AddAttachment("");
//是否使用HTML格式
//$mail -> IsHTML(true);// set email format to HTML
*/
//邮件标题
$mail -> Subject = "测试邮件";
//邮件内容
$mail -> Body = "这是测试邮件";
//附加信息,可以省略
$mail -> AltBody = "";
if(!$mail -> Send()){
echo("邮件发送失败.");
echo("错误原因:".$mail -> ErrorInfo);
exit;
}
else{
echo("邮件发送成功");
}
}
SMTP Error: Could not connect to SMTP host. 邮件发送失败.错误原因:SMTP Error: Could not connect to SMTP host.
这个错误。
想找个高人给看一下,或都修改一下,最好是能给提供一个完整点的应用代码。QQ邮箱已开通SMTP。
下面是源代码:
function send_mail($to_address, $to_name)
{
//下载的文件必须放在该文件所在目录
require("class.phpmailer.php");
//建立邮件发送类
$mail = new PHPMailer();
// 你可以根据您的语言调整字符集
$mail->CharSet ="utf-8";
// 使用SMTP方式发送
$mail -> IsSMTP();
// 您的企业邮局域名
$mail -> Host = "mail.qq.com";
// 启用SMTP验证功能
$mail -> SMTPAuth = true;
// 邮局用户名(请填写完整的email地址)
$mail -> Username = "[email protected]";
// 邮局密码
$mail -> Password = "********";
//邮件发送者email地址
$mail -> From = [email protected]";
$mail -> FromName = "张三";
//收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
$mail -> AddAddress($to_address,$to_name);
/*
//$mail->AddReplyTo("", "");
// 添加附件
//$mail -> AddAttachment("");
//是否使用HTML格式
//$mail -> IsHTML(true);// set email format to HTML
*/
//邮件标题
$mail -> Subject = "测试邮件";
//邮件内容
$mail -> Body = "这是测试邮件";
//附加信息,可以省略
$mail -> AltBody = "";
if(!$mail -> Send()){
echo("邮件发送失败.");
echo("错误原因:".$mail -> ErrorInfo);
exit;
}
else{
echo("邮件发送成功");
}
}
解决方案 »
- 请教关于网页收藏功能的问题
- PHP 找不到指定模块?
- 在网页中点击Tab菜单如何不让网页跳回最上面
- javascript 取简单的值 在线等(特急)
- mysql5.0.45下载+php5.2.5下载+zend3.3.0a下载+phpmyadmin2.11.x下载.rar, 怎么搭建啊
- php5.2.6的版本上的程序在php5.1上会不会出现错误,出现什么错呢?这两个版本有哪些不同
- php不能读取查询参数串和$PATH_INFO
- delphi 如何编写服务组件给PHP调用
- 帝国cms phomeflashpic调用的flash时间长了就会白板
- 哪里可以找到PHP编写的WEBMAIL系统原码!?
- 后台,删除了某个用户,怎么马上生效?
- 一个小问题,大家来看看
$mail -> Password = "********";