-1

经过 5 天漫长的尝试设置从 php 脚本发送电子邮件后,我终于从本地服务器完成了,我使用 apache。

楼主,我做不到。我得到这个错误->

SMTP 错误:无法连接到 SMTP 主机

所以,我搜索了堆栈溢出等。我尝试使用 SMTPSecure = 'ssl',什么也没做。我检查了 extension=php_openssl.dll 是否被注释掉,但它甚至不存在于我的主机上。我的意思是,php.ini 中没有名为 php_openssl.dll 的文件。只有在 Curl 部分下安装了 Openssl 以及它是什么版本的信息。在 openssl 部分下说它已启用。我的电脑和主机上的配置相同,但邮件不会在主机上发送。

预先感谢您的回答。

4

1 回答 1

1

您的主机设置将与本地服务器不同,因此您需要不同的配置。您的主机似乎已安装了电子邮件服务器。除非您在本地机器上设置了一个,否则您的 PHP 脚本在使用相同的设置时会失败。此外,您的主机可能对其电子邮件服务器有限制,这意味着您可能无法使用它从本地服务器发送电子邮件。(你应该问他们)。这篇文章中概述了替代方案:

如何在 Windows Vista 上配置 PHP 的邮件功能?

如果您在主机上发送邮件时遇到问题,您应该向他们询问如何连接到电子邮件服务器的详细信息。他们很可能会限制使用来阻止垃圾邮件的发送。

于 2013-03-17T19:51:55.810 回答