Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
设置IIS SMTP的邮件根目录_Iis_Smtp - Fatal编程技术网

设置IIS SMTP的邮件根目录

设置IIS SMTP的邮件根目录,iis,smtp,Iis,Smtp,在Windows Server 2008 R2上使用IIS 7.5 我需要更改所有SMTP目录的默认位置默认位置如下所示: C:\inetpub\mailroot\Badmail C:\inetpub\mailroot\Drop C:\inetpub\mailroot\Pickup C:\inetpub\mailroot\Queue 对下列事项: D:\smtp\badmail D:\smtp\drop D:\smtp\pickup D:\smtp\queue 唯一可通过开始->管理工具->

在Windows Server 2008 R2上使用IIS 7.5

我需要更改所有SMTP目录的默认位置默认位置如下所示:

C:\inetpub\mailroot\Badmail
C:\inetpub\mailroot\Drop
C:\inetpub\mailroot\Pickup
C:\inetpub\mailroot\Queue
对下列事项:

D:\smtp\badmail
D:\smtp\drop
D:\smtp\pickup
D:\smtp\queue
唯一可通过开始->管理工具->Internet信息服务IIS 6.0管理器配置的目录是死信目录-可以使用IIS 6.0管理器直接输入新目录

没有其他选项可用于其他3个目录

是否有任何方法可以更改这些目录,而无需: a必须安装adsutil.vbs吗

是否可以通过Powershell更改这些

我是否错过了一些或其他可以做到这一点的实用程序

如有任何帮助/建议,将不胜感激


提前谢谢

我将尝试回答我自己的问题。。。在我尝试这个小计划之前,微软有人能验证一下这是否正确吗

开始->管理工具->Internet信息服务IIS 6.0管理器

右键单击服务器名称并选择属性

复选框标记为启用直接元数据库编辑->单击确定

停止SMTP站点

使用记事本打开位于C:\Windows\System32\inetsrv\MetaBase.xml的MetBase文件

更新死信、投递、接收和队列目录的位置。保存文件

启动SMTP站点


从现在开始,应该使用新的目录-正确吗?

1、2、3、4、7是不必要的。iisreset-stop,编辑文件,iisreset-start应该可以。刚刚在服务器上执行2016@mtnielsen只要您没有当前不想重新启动的活动网站。@BVernon是的,如果您在邮件中继上运行网站,它们也会受到常规iisreset-stop的影响。这似乎会在SMTP服务器再次启动后将路径更改还原回MetaBase.xml中