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


    首先下载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!";
            }

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

  • 相关阅读:
    Android项目几种常见的应用架构
    PreferenceCategory背景颜色设置
    xml中怎样换行?
    Windows 7启动Telnet
    android图片处理方法(转)
    android SDK下载失败和更新方法
    JBoss 5.1.0 GA:Error installing to Instantiated:name=AttachmentStore state=Described
    window常用的『运行』命令
    在linux中eclipse连接android手机开发程序
    [leetcode]Binary Tree Level Order Traversal
  • 原文地址:https://www.cnblogs.com/ningmeng666/p/7168297.html
Copyright © 2020-2023  润新知