iis - 设置 IIS SMTP 的 mailroot 目录

标签 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

唯一可通过“开始”->“管理工具”->“Internet 信息服务 IIS (6.0) 管理器”配置的目录是“Badmail”目录 - 可以使用 IIS (6.0) 管理器直接输入新目录。

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

有什么方法可以更改这些目录而不需要: a) 必须安装 adsutil.vbs?

是否可以通过 Powershell 更改这些?

我是否错过了可以执行此操作的某些东西或其他实用程序?

任何帮助/建议将不胜感激。

提前致谢

最佳答案

我将尝试回答我自己的问题...在我尝试这个小计划之前,任何人(Microsoft)都可以验证这是否正确吗?

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

  2. 右键单击服务器名称并选择“属性”

  3. 标记为“启用直接配置数据库编辑”的复选框 -> 单击“确定”

  4. 停止 SMTP 站点。

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

  6. 更新“死信”、“投递”、“取件”和“队列”目录的位置。保存文件。

  7. 启动 SMTP 站点。

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

关于iis - 设置 IIS SMTP 的 mailroot 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37425007/

相关文章:

asp.net-mvc - IIS Express Url 重写模块非常简单的重定向不起作用

php - 从 Zend Framework 应用程序向数百个收件人发送电子邮件的最佳方法是什么?

python - 如何使用 Python 和 SMTP 发送格式正确的电子邮件?

java - 如何在开发过程中阻止 java 应用程序发送电子邮件?

asp.net - 在VS2010中停止在IIS上调试Web应用程序需要很长时间

IIS 7 URL 重写 - 403 错误

c# - 将网站公开,但留待测试... "We' 重新未打开”

asp.net-mvc - asp.net中奇怪的图像生成错误

python - 从本地机器发送匿名邮件

php - 队列 550 错误的 Laravel 电子邮件(每秒电子邮件过多)