码迷,mamicode.com
首页 > Web开发 > 详细

PHP发送E-mail---新手教程

时间:2017-07-14 10:02:35      阅读:356      评论:0      收藏:0      [点我收藏+]

标签:new   基本   新建   style   一个   import   登陆   编码   char   

首先下载PHPmailer拓展包,其实就是别人封装好的类库,下载链接:http://pan.baidu.com/s/1slbhGo1

首先去163注册个账号,然后登陆进去,点击设置下面的 POP3/SMTP/IMAP 这个选项,如下图

技术分享

然后选择下面的两个选项,设置为选中状态,然后会让你输入一个密码,这个密码后期有用,如下图第二个框里面的东西是有用的

技术分享

 

 

然后新建一个测试文件,代码如下:

     import(‘./PHPMail/class.phpmailer.php‘);//引入下载包里面的class.phpmailer.php
        import(‘./PHPMail/class.smtp.php‘);//同上,引入class.smtp.php
        $mail = new PHPMailer();
        $body = "我是文本内容!";
        //采用SMTP发送邮件
        $mail->IsSMTP();
        //邮件服务器
        $mail->Host = "smtp.163.com";//如上图的SMTP服务器
        $mail->SMTPDebug = 0;
        //使用SMPT验证
        $mail->SMTPAuth = true;
        //SMTP验证的用户名称
        $mail->Username = "***********@163.com";//你的163登陆账号
        //SMTP验证的秘密
        $mail->Password = "chao5211314";//你上面选中以后输入的密码,注意这里不是你的登陆密码
        //设置编码格式
        $mail->CharSet = "utf-8";
        //设置主题
        $mail->Subject = "大家好我是柠檬,qq1593003984";
        //$mail->AltBody    = "To view the message, please use an HTML compatible email viewer!";
        //设置发送者
        $mail->SetFrom(‘***********@163.com‘, ‘Lemon‘);//这里的邮箱必须是你的163登陆账号
        //采用html格式发送邮件
        $mail->MsgHTML($body);
        //接受者邮件名称
        $mail->AddAddress(‘12345679@qq.com‘, "未知");//发送邮件,这个地方的发送人就随意写了,可拿小号测试
        if (!$mail->Send()) {
            echo "Mailer Error: " . $mail->ErrorInfo;
        } else {
            echo "Message sent!";
        }

 

这样基本就可以发送成功了!

 

PHP发送E-mail---新手教程

标签:new   基本   新建   style   一个   import   登陆   编码   char   

原文地址:http://www.cnblogs.com/ningmeng666/p/7168297.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!