zoukankan      html  css  js  c++  java
  • PHP如何发送邮件

    例如使用163邮箱

    • SMTP,Simple Mail Transfer Protocol,简单邮件传输协议
    • 保证我们的邮件服务器开启了SMTP服务
    • 设置授权码

       

    使用PHPMailer类发送邮件

    1. 引入class.phpmailer.php

    2. 实例化对象

    3. 设置属性

    4. 调用方法

    实例化对象

    //引入需要的核心类文件

    require './PHPMailer/class.phpmailer.php';

    //实例化对象

    $mail = new PHPMailer();

     

     

    设置参数

    //3.设置属性,告诉我们的服务器,谁跟谁发送邮件

    $mail -> IsSMTP();                        //告诉服务器使用smtp协议发送

    $mail -> SMTPAuth = true;                //开启SMTP授权

    $mail -> Host = 'smtp.163.com';            //告诉我们的服务器使用163smtp服务器发送

    $mail -> From =' test@163.com';    //发送者的邮件地址

    $mail -> FromName = 'test';            //发送邮件的用户昵称

    $mail -> Username = 'test';        //登录到邮箱的用户名

    $mail -> Password = 'test';        //第三方登录的授权码,在邮箱里面设置

     

    发送内容:

     

    //编辑发送的邮件内容

    $mail -> IsHTML(true);                    //发送的内容使用html编写

    $mail -> CharSet = 'utf-8';                //设置发送内容的编码

    $mail -> Subject = '关于如何实现躺在床上收支票的梦想';    //设置邮件的主题、标题

    $mail -> MsgHTML('写代码,写代码...');            //发送的邮件内容主体

    //告诉服务器接收人的邮件地址

    $mail -> AddAddress(12345678@qq.com');

    //调用send方法,执行发送

    $result = $mail -> Send();

     

    获取错误信息

    if($result){

        echo 'ok';

    }else{

        echo $mail -> ErrorInfo;

    }

     

    文章来源:刘俊涛的博客

    欢迎关注,有问题一起学习欢迎留言、评论

  • 相关阅读:
    C# Task.Run 和 Task.Factory.StartNew 区别
    数据库面试题(实时更新)
    python面试题(实时更新)
    opencv简介以及环境搭建
    Django分页器
    django的开发环境
    Django简介以及MVC模式
    Virtualbox修改虚拟机分配内存的大小
    深浅拷贝
    react-native-typescript-项目环境搭建
  • 原文地址:https://www.cnblogs.com/lovebing/p/10304807.html
Copyright © 2011-2022 走看看