IIS 提供的简单邮件传输协议 (SMTP) 服务是一个传递外发电子邮件的简单组件。传递邮件的第一步是将邮件传送到指定的 SMTP 服务器。SMTP 服务器根据收件人电子邮件地址的域名启动与域名系统 (DNS) 服务器的通讯,后者查找并返回该域的目标 STMP 服务器的主机名。
然后,发送方 SMTP 服务器直接通过传输控制协议/Internet 协议 (TCP/IP) 使用端口 25 与目标 SMTP 服务器通讯。如果收件人电子邮件地址的用户名与目标服务器上某个授权用户帐户相符,原电子邮件将被发送到该服务器,等待收件人通过客户端程序收取邮件。
如果发送方 SMTP 服务器不能与目标服务器直接通讯,SMTP 服务会通过一个或多个中继 SMTP 服务器传送邮件。中继服务器接收原电子邮件,然后将它传递到目标服务器或重定向到另一个中继服务器。这个过程可多次重复,直到邮件已传递或超出了指定的超时期。
默认情况下未安装 SMTP 服务。必须通过控制面板来安装 SMTP 服务。安装 SMTP 服务时,会创建一个默认的 SMTP 配置,您可以使用 IIS 管理器根据自己的需要进行自定义配置。
在 Microsoft Developer Network (MSDN) 网站上搜索“smtp”可找到许多与部署和配置 SMTP 服务有关的文章。
要点 您必须是本地计算机上 Administrators 组的成员或者必须被委派了相应的权限,才能执行下列步骤。作为安全性的最佳操作,请使用不属于 Administrators 组的帐户登录计算机,然后使用运行方式命令以管理员身份运行 IIS 管理器。在命令提示符下,键入 runas /user:administrative_accountname "mmc %systemroot%\system32\inetsrv\iis.msc"。
安装 SMTP 服务
安装 SMTP 服务时,会创建一个默认的 SMTP 服务器配置,同时在 LocalDrive:\Inetpub\Mailroot 下存储一条信息。
第一次设置 SMTP 服务时,可以为 SMTP 虚拟服务器配置全局设置,也可为虚拟服务器的单个组件配置设置。
配置全局 SMTP 设置
配置 SMTP 虚拟服务器组件设置