在windows-7 iis-7.5上设置smtp

php*_*der 5 php email smtp windows-7 iis-7.5

我使用iis7在本地笔记本电脑上配置了一个php/mysql应用程序进行测试.我使用php mail()在服务器上使用localhost smtp服务发送电子邮件,并希望在本地复制以进行测试.(它在服务器上工作了很长时间,所以我只想在本地进行复制以进行测试.)

使用technet文章:http://technet.microsoft.com/en-us/library/cc772058(WS.10).aspx我能够配置我的SMTP设置但是,我仍然无法发送电子邮件.

我已经多次回收服务器而没有任何效果.

我已经运行了一个netstat -an并且没有任何东西正在侦听port25 - 我需要做些什么才能让smtp服务在port25上监听?

我收到的错误:

PHP警告:mail()[function.mail]:无法连接到"localhost"端口25的邮件服务器,验证php.ini中的"SMTP"和"smtp_port"设置或使用ini_set()

php.ini中:

SMTP = localhost
smtp_port = 25
Run Code Online (Sandbox Code Playgroud)

Dim*_*ima 16

您可以使用smtp4dev(http://smtp4dev.codeplex.com/)而不是iis来进行测试.对我来说就像一个魅力.