phpmailer使用163邮箱发送邮件例子
发布:smiling 来源: PHP粉丝网 添加日期:2014-06-18 09:29:41 浏览: 评论:0
phpmailer是一款免费的php邮件发送插件,我们可以利用phpmailer登录到我们指定的邮件然后再利用这个邮件给我们自动发邮件了,这个现在免费的邮箱像163,sina都支持,只是sina需要简单的打开pop3协义了,好了费话不说多了来看看一段phpmainer 163邮件发送邮件吧.
注意:如果你的服务器安装了卖咖啡并且开户病毒最大防护功能我们需要关闭一个邮件防护,否则你的邮件发不出去给被这款杀毒给拦截.
1. 使用gmail发送的脚本,代码如下:
- include("class.phpmailer.php");
- include("class.smtp.php");
- //获取一个外部文件的内容
- $mail = new PHPMailer();
- $body = file_get_contents('contents.html');
- $body = eregi_replace("[]",'',$body);
- //设置smtp参数
- $mail->IsSMTP();
- $mail->SMTPAuth = true;
- $mail->SMTPKeepAlive = true;
- $mail->SMTPSecure = "ssl";
- $mail->Host = "smtp.gmail.com";
- $mail->Port = 465;
- //填写你的gmail账号和密码
- $mail->Username = "yourname@gmail.com";
- $mail->Password = "password";
- //设置发送方,最好不要伪造地址
- $mail->From = "yourname@gmail.com";
- $mail->FromName = "Webmaster";
- $mail->Subject = "This is the subject";
- $mail->AltBody = $body;
- $mail->WordWrap = 50; // set word wrap
- $mail->MsgHTML($body);
- //设置回复地址
- $mail->AddReplyTo("yourname@gmail.com","Webmaster")(www.phpfensi.com);
- //添加附件,此处附件与脚(www.phpfensi.com)本位于相同目录下
- //否则填写完整路径
- $mail->AddAttachment("attachment.jpg");
- $mail->AddAttachment("attachment.zip");
- //设置邮件接收方的邮箱和姓名
- $mail->AddAddress("toname@gmail.com","FirstName LastName");
- //使用HTML格式发送邮件
- $mail->IsHTML(true);
- //通过Send方法发送邮件
- //根据发送结果做相应处理
- if(!$mail->Send()) {
- echo "Mailer Error: " . $mail->ErrorInfo;
- } else {
- echo "Message has been sent";
- }
2.使用163发送邮件的脚本,只需要更改SMTP配置和账户密码即可,SMTP配置如下:
- //设置smtp参数
- //注意这里不需要ssl协议
- $mail->IsSMTP();
- $mail->SMTPAuth = true;
- $mail->SMTPKeepAlive = true;
- $mail->Host = "smtp.163.com";
- $mail->Port = 25;
在本地wampserver环境下测试通过,需要开启php_openssl 扩展.
经验分享:有一些朋友参考此教程来使用sina邮件登录发送邮件时你发现新浪邮件并不支持这个功能,其实这个并不是新浪邮箱不支持此功能我们需要在新浪邮箱中找开pop3这个协议才可以,开户方法是登录新浪之后,我们在右边的更多旁边有一个设置按钮,我们点击进入之后会看到有个“帐户设置”进入之后在最下面有一个pop3协义类的我们可以把它开户,这样你再试一下上面代码就可以解决了,有朋友部为什么163邮件不用设置呢,因为163邮件默认是打开pop3的.
Tags: phpmailer 163邮箱发送邮件
- 上一篇:php计划任务的实现例子介绍
- 下一篇:Laravel4创建一个占位图片服务例子
相关文章
- ·phpmailer 发送邮件实例代码(2014-01-21)
- ·phpmailer发送邮件代码(2014-01-21)
- ·利用 PHPMailer发送邮件(可发送 HTML内容,图片,附件)(2014-01-21)
- ·PHPMailer邮件发送实例与问题总结(2014-01-25)
- ·PHPMailer实现邮件发送例子(2014-06-20)
- ·phpmailer邮件发送实例(163邮箱 126邮箱 yahoo邮箱)(2014-07-22)
- ·Claws Mail不识别PHPMailer发送的附件的原因及解决办法(2015-04-08)
- ·PHPMailer配置ssl连接smtp服务器失败解决办法(2015-04-15)
- ·PHP使用PHPMailer发送邮件的简单使用方法(2020-06-18)
- ·phpmailer中文乱码问题的解决方法(2020-11-19)
- ·汇总PHPmailer群发Gmail的常见问题(2021-07-11)
- ·php5.5使用PHPMailer-5.2发送邮件的完整步骤(2021-10-31)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)