gpt4 book ai didi

php - 使用 Windows 8.1 在 localhost 上测试 PHP 的 mail() 函数

转载 作者:行者123 更新时间:2023-12-01 16:02:02 25 4
gpt4 key购买 nike

如何在本地服务器上测试mail()函数?
我使用的是 Windows 8。

我尝试使用“测试邮件服务器工具”(http://www.toolheap.com/test-mail-server-tool/)工具,但它不起作用,执行该功能后电子邮件没有保存在任何地方。

最佳答案

在 Windows 上 PHP 需要额外的配置。尤其是 SMTP 设置是相关的。 http://www.php.net/manual/en/mail.configuration.php

模拟器“test-mail-server-tool”监听指定端口,通常是 25,并将从那里发送的邮件写入特定文件夹。它取代了真正的 SMTP 服务器,实际上它是一个用于测试目的的虚拟服务器。如果邮件已发送,则应在“tmst”的指定文件夹中。

完成演练

  1. 安装“测试邮件服务器工具”
  2. 启动工具
  3. 转到托盘:为电子邮件输出设置端口 25 和文件夹
  4. 使用下面发送邮件示例中的源代码创建新的 php 文件
  5. 执行 php 文件(在浏览器或 cli 中)
  6. 转到定义的电子邮件输出文件夹
  7. 找到包含您电子邮件内容的“*.eml”文件

发送邮件的基本 PHP 示例

<?php
$from = "sender@sender.com";
$headers = "From:" . $from;
echo mail ("receiver@receiver.com" ,"headline" , "text", $headers);
?>

关于php - 使用 Windows 8.1 在 localhost 上测试 PHP 的 mail() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22290532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com