【发布时间】:2011-06-16 15:34:32
【问题描述】:
我正在尝试配置我的 php.ini 文件,以便我可以使用 PHP 从我的开发环境中的“localhost”发送电子邮件。我不再有权访问开放的 SMTP 服务器,并且 Gmail 不再适用于他们的新 SSL 设置。我已经做了很多研究,并在这里和其他地方看到了很多“解决方案”,但它们不起作用。我已经尝试安装本地 SMTP 服务器(hMailServer 要求输入密码才能安装,免费 SMTP 服务器不起作用等)。
有没有人知道我可以在我的 php.ini 文件中设置一个免费的 SMTP 服务器,或者以任何其他方式从 localhost 发送邮件(我只需要它用于测试目的)。当我切换到生产环境时,我不想更改代码并以完全不同的方式发送电子邮件。 (我正在使用 Zend 和 Zend_Mail 类)
【问题讨论】:
-
如果您在 Windows 机器上,您可以通过 IIS 设置 SMTP 服务器。如果您在本地计算机上设置服务器,请确保您的 ISP 不会阻止端口 25
标签: zend-framework smtp localhost zend-mail