• 使用phpmailer发送邮件


    先下载相应的php文件:http://files.cnblogs.com/files/tianguook/phpmailer.rar

    解压后有2个php文件(2个类)  1个html文件(API)

    将2个php文件放到php项目中

    简述:我这里是用一个163的邮箱发消息给126的邮箱

    关键代码如下:

    <?php
            require 'class.phpmailer.php';
            $mail = new PHPMailer(true); //建立邮件发送类
            $mail->CharSet = "UTF-8";//设置信息的编码类型
            $address = "******@126.com";//收件人地址
            $mail->IsSMTP(); // 使用SMTP方式发送
            $mail->Host = "smtp.163.com"; //使用163邮箱服务器
            $mail->SMTPAuth = true; // 启用SMTP验证功能
            $mail->Username = "******@163.com"; //你的163服务器邮箱账号
            $mail->Password = "******"; // 163邮箱密码
            $mail->Port = 25;//邮箱服务器端口号
            $mail->From = "******@163.com"; //邮件发送者email地址
            $mail->FromName = "测试邮件";//发件人名称
            $mail->AddAddress("$address", "张三"); //收件人地址,可以替换成任何想要接收邮件的email信箱,格式是AddAddress("收件人email","收件人姓名")
            $mail->AddAttachment("D:abc.txt"); // 添加附件(注意:路径不能有中文)
            $mail->IsHTML(true);//是否使用HTML格式
    
            $mail->Subject = "测试测试"; //邮件标题
            $mail->Body = "新年快乐"; //邮件内容,上面设置HTML,则可以是HTML
    
            if (!$mail->Send()) {
                echo "邮件发送失败. <p>";
                echo "错误原因: " . $mail->ErrorInfo;
                exit;
            }
    ?>
  • 相关阅读:
    定位属性position,相对定位,绝对定位
    flex弹性盒模型?
    vue生命周期
    理解cookie、session、token
    前端兼容性问题
    JS 如何为一个元素怎么绑定多个事件?
    js数组的操作方法
    vue页面翻页勾选的记忆功能
    Vue中nextTick的正确使用
    Vue用router.push(传参)跳转页面,参数改变,跳转页面数据不刷新的解决办法
  • 原文地址:https://www.cnblogs.com/tianguook/p/4277912.html
Copyright © 2020-2023  润新知