zoukankan      html  css  js  c++  java
  • PHP 在windows下配置sendmail,通过 mail() 函数发送邮件

    php mail()函数在windows不能用,需要安装sendmail。

    1. 从http://glob.com.au下载sendmail.zip

    2. 解压sendmail.zip到目录下(最好使用短路径,长路径会导致问题的出现),我安装的路径是: C:sendmail

    3.修改php.ini 配置,我是使用的QQ邮箱发送邮件。配置如下所示:

    4.修改 sendmail.ini,文件路径:C:sendmailsendmail.ini

    smtp_server=smtp.qq.com
    smtp_port=25
    auth_username=自己的邮箱账号
    auth_password=密码
    force_sender=自己的邮箱账号

    下面这两项最好开启,方便查看那里出问题了
    ; log smtp errors to error.log (defaults to same directory as sendmail.exe)
    ; uncomment to enable logging
    
    error_logfile=error.log
    
    ; create debug log as debug.log (defaults to same directory as sendmail.exe)
    ; uncomment to enable debugging
    
    debug_logfile=debug.log
    5.测试发送邮件功能
    <?php
    header("Content-type:text/html;charset=utf-8");
    
    if(mail("test@test.com","测试","测试邮件")){  //test@test.com为收件人邮箱
        echo "发送成功!!";
    }else{
        echo "发送失败!!";
    }
    
    ?>


  • 相关阅读:
    mysql基础知识
    django知识
    gitlab的CICD搭建记录
    nginx的基础知识
    JAVA基础知识总结——part1
    【Python】python基础练习题_1
    【Docker】——Linux下搭建docker环境
    day3
    python_day2
    python_day1
  • 原文地址:https://www.cnblogs.com/M-D-Luffy/p/4922640.html
Copyright © 2011-2022 走看看