- A+
所属分类:SEO工具
Server2008使用phpmailer发送邮件成功!记录一下折腾过程吧!其实以前早就弄好了,最近又需要这个,重新整的话,还是走了不少弯路,都怪以前没做好笔记!回头再说说折腾这个干嘛用的,嘿嘿!
使用phpmailer三步骤
1.php环境开启socket;
2.下载phpmailer;
下载地址:https://github.com/PHPMailer/PHPMailer,考虑到github有些朋友有可能打不开,我提供一个本站下载包,才205K,点击下载。
下载完后,从zip压缩包中中取出class.phpmailer.php 和 class.smtp.php 放到你的项目的文件夹,等一下会引用到它们。
3.创建发送邮件的函数,其中你需要配置smtp服务器,利用PHPMailer 来完成PHP的邮件发送,require('class.phpmailer.php')
以下是mail.php代码:
<?php require('class.phpmailer.php');//引入phpmailer邮件发送类 $phpmailer = new PHPMailer(); $phpmailer->IsSMTP();//用SMTP方式发送邮件 $phpmailer->Host = 'smtp.qq.com';//定义SMTP服务器 $phpmailer->SMTPAuth = true;//SMTP服务器需要登录 $phpmailer->Username = 'admin@mktcn.com';//用户名,最好是写完整的 $phpmailer->Password = 'your-password';//密码 $phpmailer->From = 'admin@mktcn.com';//发件人邮箱,必须和上面的用户名邮箱一致! $phpmailer->FromName = 'yaranpeixun.com';//发件人姓名 $phpmailer->Subject = '网站又有人报名啦!';//邮件主题 $phpmailer->Body = "blablablabla";//邮件正文 $phpmailer->AddAddress('123119329@qq.com','方法');//收件人 //$phpmailer->AddCC('123456@qq.com','徐萌');//抄送给 $phpmailer->AddAttachment('images/1.jpg'); // 添加附件 $phpmailer->AddAttachment('images/1.jpg', 'new.jpg'); // 重命名附件 echo $phpmailer->send()?'ok':'fail';//发送成功或失败提醒 ?>
效果如下图,如果发送成功,会返回一个“OK”,如果失败,会返回一个“fail”