gpt4 book ai didi

windows-server-2008 - PHP 邮件不会从 Windows Server 2008 发送

转载 作者:可可西里 更新时间:2023-11-01 00:51:50 25 4
gpt4 key购买 nike

我有两台服务器。一个 (linux) 将使用下面的脚本正常发送邮件。第二个 (windows server 2008) 什么都不发送。

<?php mail ( "nobody@email.com", "Contact Us Form", "This is an email from your site", "From: nobody@email.com" )
?>

最佳答案

mail() 在 linux 和 windows 上的工作方式非常不同。

  • 在 Linux 上,它将您的邮件通过管道传送到 sendmail 二进制文件,由它完成所有工作
  • 在 Windows 上,它实际上需要充当 MTA 以将邮件传递给另一个应用程序。

在 Windows 上,最好的办法是设置 SMTP 信息,这样 PHP 就可以将邮件交给另一台服务器,由它负责最终投递。

http://ca2.php.net/manual/en/mail.configuration.php#ini.smtp

完成(并且您的网络服务器重新启动以使更改生效)如果您仍然无法发送邮件,请检查 PHP 和指定 MTA 的日志以查看哪里出了问题。

关于windows-server-2008 - PHP 邮件不会从 Windows Server 2008 发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5585445/

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