如何:在 IIS 6.0 中安装和配置 SMTP 虚拟服务器
更新:2007 年 11 月
为了从 ASP.NET Web 应用程序发送电子邮件,必须在服务器上安装和配置 Internet 信息服务 (IIS) 的简单邮件传输协议 (SMTP) 服务。IIS SMTP 服务是一个简单组件,用来将电子邮件转发到 SMTP 服务器以进行传递。
安装 SMTP 服务
默认情况下,不随 IIS 安装 SMTP 服务。必须使用**“控制面板”**安装 SMTP 服务。安装 SMTP 服务将创建一个默认的 SMTP 配置,您随后可以使用 IIS 管理器自定义该配置。
在 IIS 6.0 上安装 SMTP 服务
在**“开始”菜单上,单击“控制面板”,双击“添加/删除程序”,然后单击“添加/删除 Windows 组件”**。
在**“组件”列表中,单击“应用程序服务器”,然后单击“详细信息”**。
在**“应用程序服务器的子组件”列表中,单击“Internet 信息服务 (IIS)”,然后单击“详细信息”**。
在**“Internet 信息服务 (IIS) 的子组件”列表中,选中“SMTP 服务”复选框,然后单击“确定”**。
单击**“下一步”**。如果系统提示您插入 Windows CD 或输入网络安装路径,请按照说明操作。
单击**“完成”**。
安装 SMTP 服务时,将在 C:\Inetpub\Mailroot 中创建一个具有消息存储区的默认 SMTP 服务器配置。
设置 SMTP 服务时,可以为 SMTP 服务配置全局设置,还可以为虚拟服务器的单个组件配置设置。IIS SMTP 服务只是一个中继代理。电子邮件将转发到 SMTP 服务器进行传递。
配置 SMTP 虚拟计算机
安装 SMTP 服务将在 IIS 管理器中创建一个新节点。若要配置 SMTP 虚拟服务器,必须启动 IIS 管理器。有关更多信息,请参见“IIS Operations Guide”(IIS 操作指南)中的主题“SMTP Administration”(SMTP 管理)。
重要说明: |
---|
若要执行下面一个或多个过程,您必须以本地计算机上的 Administrators 组成员的身份登录,或者必须已经被委派了适当的权限。 |
从“运行”对话框中启动 IIS 管理器
在**“开始”菜单上单击“运行”**。
在**“打开”框中,键入 inetmgr,然后单击“确定”**。
从管理服务控制台启动 IIS 管理器
在**“开始”菜单上单击“运行”。在“运行”文本框中键入“控制面板”,然后单击“确定”**。
在**“控制面板”窗口中单击“管理工具”**。
在**“管理工具”窗口中单击“Internet 信息服务”**。
默认设置
默认 SMTP 虚拟服务器具有以下默认设置。如果创建一个新的虚拟服务器,可以使用“新建虚拟服务器向导”来配置默认设置。
名称:出现在 IIS 管理器中的虚拟服务器的名称。可以在 IIS 管理器中更改虚拟服务器的名称。只需右击该虚拟服务器,然后单击**“重命名”**。
“IP 地址/TCP 端口”:IP 地址均未分配,TCP 端口为 25。您可以使用**“SMTP 虚拟服务器属性”对话框中的“常规”**选项卡来更改该设置。如果更改该设置,则必须指定一个没有被其他 SMTP 虚拟服务器使用的 IP 地址和 TCP 端口组合。TCP 端口 25 是默认的 TCP 端口,也是建议的 TCP 端口。多个虚拟服务器可以使用同一个 TCP 端口,但是必须为它们配置不同的 IP 地址。如果不设置唯一的 IP 地址和 TCP 端口组合,SMTP 虚拟服务器将不会启动。
默认域:在**“系统属性”中的“计算机名称”选项卡中列出的域名。默认域用于对来自没有域的地址的消息进行戳记。一个 SMTP 虚拟服务器只能有一个默认域,且不能删除该域。若要在 IIS 管理器中更改默认域的名称,请双击虚拟服务器,然后双击“域”。右击本地(或默认)域,然后单击“重命名”**。
- 主目录:C:\Inetpub\Mailroot。主目录是您的 SMTP 内容目录的根目录,必须是运行 SMTP 服务的计算机的本地目录。