Asp.net 从命令行在IIS中配置SMTP

Asp.net 从命令行在IIS中配置SMTP,asp.net,msdeploy,Asp.net,Msdeploy,我对.NET比较陌生。我想知道是否有办法从命令行在IIS5.1中配置SMTP。我知道有一个名为Aapcmd.exe的工具,但由于它仅适用于 IIS 7或更高版本,我不能使用它。但是,我在系统上的C:\Inetpub\AdminScripts中遇到了一些脚本(显然用于IIS管理) ……但无法将其用于SMTP配置。感谢您的帮助。 谢谢在iis.net上,您可以找到一个名为“iis 5/6的配置和脚本”,其中一个是“Re:通过命令行配置SMTP虚拟服务器” 祝你好运。谢谢乔拉。。。事实证明,我们可以使

我对.NET比较陌生。我想知道是否有办法从命令行在IIS5.1中配置SMTP。我知道有一个名为Aapcmd.exe的工具,但由于它仅适用于
IIS 7或更高版本,我不能使用它。但是,我在系统上的C:\Inetpub\AdminScripts中遇到了一些脚本(显然用于IIS管理) ……但无法将其用于SMTP配置。感谢您的帮助。 谢谢

在iis.net上,您可以找到一个名为“iis 5/6的配置和脚本”,其中一个是“Re:通过命令行配置SMTP虚拟服务器”


祝你好运。

谢谢乔拉。。。事实证明,我们可以使用adsutil.vbs配置SMTP参数,adsutil.vbs通常在C:\Inetpub\AdminScripts或“Inetpub”文件夹所在的任何位置提供。。。。 我需要在默认SMTP设置中更改以下参数:

 Connection Time Out for SMTP
 Windows Integrated Authentication
 Anonymous Authentication set False.
您可以使用adsutil.vbs更改这些设置,如下所述

 Cscript adsutil.vbs set /smtpsvc/1/AuthAnonymous false
 Cscript adsutil.vbs set /smtpsvc/1/authntlm true
 Cscript adsutil.vbs set /smtpsvc/1/ConnectionTimeout 1200

请注意,除了设置,还可以使用get选项查看当前值…

IIS 5.1(Windows XP上的IIS)是否附带smtp服务?是的。它提供了smtp服务,尽管您可能需要从控制面板显式安装它。