• phpmail发送邮件


    ---恢复内容开始---

    首先。需要phpmailer的包。

    地址:https://github.com/Synchro/PHPMailer

    解开压缩包,将class.phpmailer.php,class.smtp.php,放到目录

    代码:

     

    <?php
    header("Content-type: text/html; charset=utf-8");
    require("class.phpmailer.php");   //引入文件(把刚才解压的那些文件放到对应的路径就可以了)
    require_once('class.smtp.php');
    $mail = new PHPMailer();   //实例化
    $mail->IsSMTP();                 // 启用SMTP
    $mail->Host = "smtp.163.com";      //smtp服务器的名称(这里以126邮箱为例)
    $mail->Port = 25;
    $mail->SMTPAuth = true;         //启用smtp认证
    $mail->Username = "你的邮箱名";   //你的邮箱名
    $mail->Password = "邮箱密码";      //邮箱密码
    //设置时间
    date_default_timezone_set('Asia/Shanghai');
    
    $mail->From = "邮箱名";            //发件人地址(也就是你的邮箱地址)
    $mail->FromName = "tumi";              //发件人姓名
    $mail->AddAddress("收件人邮件", "小米"); //添加收件人
    $mail->AddReplyTo("邮件名", "tumi");    //回复地址(可填可不填)
    
    $mail->WordWrap = 50;                    //设置每行字符长度
    $mail->AddAttachment("img/logo.jpg", "logo的图片");   // 添加附件,并指定名称
    $mail->IsHTML(true);                 // 是否HTML格式邮件
    
    $mail->CharSet = "utf-8";    //设置邮件编码
    $mail->Subject = "hello";          //邮件主题
    //邮件中有html
    $user_name = 'tumi';
    $bodyurl = '请点击链接完成注册(有效期一小时):http://www.acfun.tv</a>';
    $mail->Body = '
    <html>
        <head>acfun.基佬的天堂。。</head>
    <body>
        <div style="60%;padding:30px 20px;background:#F9F9F9;">
            <span style="font-weight:bold;font-size:16px;">Hi,' . $user_name . '</span><br/>
            <p>欢迎您注册<b>acfun</b></p>
            <p> ">'. $bodyurl .'<"</p>
            <p style="color:#999;">如果以上链接无法点击,请将上面的地址复制到你的浏览器(如IE)的地址栏完成激活</p>
        </div>
    </body>
    </html>
    '; //邮件内容
    
    //html
    $mail->AltBody = "This is the body in plain text for non-HTML mail clients"; //邮件正文不支持HTML的备用显示
    
    if (!$mail->Send()) {
        echo "<p>邮件发送失败</p>";
        echo "Mailer Error: " . $mail->ErrorInfo;
        exit();
    } else {
        echo "邮件发送成功。。。";
    }
    
    ?>
  • 相关阅读:
    516. Longest Palindromic Subsequence最长的不连续回文串的长度
    java之spring之整合ssh-2
    java之spring之整合ssh
    java之spring之spring整合hibernate
    微服务之初了解(一)
    java之spring之scope和autowiring
    java之spring之依赖注入
    java之spring之对象的创建
    java之spring之配置讲解
    asp.net core 系列之静态文件
  • 原文地址:https://www.cnblogs.com/tumio/p/4839323.html
Copyright © 2020-2023  润新知