您的位置:首页 > 编程语言 > PHP开发

配置SMPT,php发送邮件功能

2017-03-27 10:20 513 查看
参考链接:http://www.poluoluo.com/jzxy/201601/450302.html

1,首先安装下pear工具包。

   然后安装邮件协议:

     使用pear install Mail,pear install Mail_Mine,pear install Net_SMTP安装好发邮件需要的类库

2,这样就可以发送邮件了,(前提是你要去136邮箱开通下SMPT服务免费饿)

/**
* 邮箱发送
* User: huy
* Date: 2017/3/24
* Time: 18:24
*/
include 'Mail.php';
$email                   = "xxxxxx@qq.com";
$headers['Content-Type'] = 'text/html;charset=utf-8';

$headers['From'] = 'xxxxxx@163.com';

$headers['To'] = $email;

$headers['Subject'] = 'SMPT测试邮箱';

$params["host"] = 'smtp.163.com';

$params["auth"] = true;

$params["username"] = 'xxxxxxx@163.com';

$params["password"] = 'xxxxxx';

$params["debug"] = false;

$mail_object = &Mail::factory('smtp', $params);
$content = "你们好啊";
$a= $mail_object->send($email, $headers, $content);
if(PEAR::isError($a)){
//发送失败
echo 'Email sending failed: ' . $a->getMessage() . "\n";
}else{
//发送成功
echo "success!\n";
}
//var_dump($a);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: