建立 SMTP 伺服器

[除非特別說明,否則本主題中的內容適用於 BizTalk Server 2013 和 2013 R2。]
原文链接:https://msdn.microsoft.com/zh-tw/library/dn292550.aspx

本主題列出建立 SMTP 伺服器的步驟。

使用 SQL Server 2014 或 SQL Server 2012 時,需要 SQL Server Database Mail 以設定 BAM 警示。

SQL Server Database Mail 使用 SMTP 伺服器以傳送 BAM 警示。SMTP 伺服器包括在網際網路資訊服務 (IIS) 中。SMTP 可以在 BizTalk Server 上進行本機安裝,或透過 IIS 安裝在其他伺服器上。

重要事項
Windows 7 SP1 和 Windows 8.1 不包括 SMTP 伺服器功能。您可以透過 IIS,使用 SMTP
電子郵件功能連線到 Windows Server 2012 上的現有 SMTP 伺服器。SMTP 電子郵件功能「並非」SMTP 伺服器,而
SQL Server Database Mail 需要此功能。因此,本主題不包括在 Windows 7 和 Windows 8.1 上安裝和設定
SMTP 伺服器的步驟。

Windows Server 2008 R2:安裝及設定 SMTP 伺服器

安裝 SMTP 伺服器

下列步驟安裝 SMTP 伺服器功能:

  1. ��序按一下 [開始][系統管理工具],然後按一下 [伺服器管理員]
  2. [功能] 中,按一下 [新增功能]
  3. [新增功能] 視窗中,勾選 [SMTP 伺服器]。如果系統提示,按一下 [新增所需的角色服務],然後按 [下一步]
  4. 按一下 [下一步] 繼續安裝。
  5. [確認安裝選項] 視窗中,按一下 [安裝]。安裝時,按一下 [關閉]

設定 SMTP 伺服器

以下步驟使用 IIS 6.0 管理員設定 SMTP 虛擬伺服器:

  1. 開啟 IIS 6.0 管理員:按一下 [開始]。在 [搜尋] 文字方塊中,輸入 IIS。按一下 [網際網路資訊服務 (IIS) 6.0 管理員]
  2. 展開電腦名稱。在 [SMTP 虛擬伺服器 #1] 上按一下滑鼠右鍵,然後按一下 [屬性]
  3. [存取] 索引標籤中,按一下 [轉接] 按鈕。
  4. 按一下 [新增]。針對 [單一電腦],輸入 127.0.0.1 再按一下 [確定]

    透過新增 127.0.0.1,我們允許本機伺服器從此 SMTP 伺服器傳送訊息。如果您想要其他電腦從此 SMTP 伺服器傳送訊息,請輸入其 IP 位置。

  5. [傳遞] 索引標籤上,按一下 [輸出安全性]。選擇下列其中一項:

    匿名存取:不需要帳戶名稱或密碼。此選項會停用 SMTP 伺服器的驗證。

    基本驗證:您連線的伺服器帳戶名稱和密碼會以純文字傳送。傳送電子郵件到個人帳戶或 Exchange 帳戶時,會選取基本驗證。由於認證會以純文字傳送,建議您啟用 [TLS 加密]

    整合的 Windows 驗證:用來驗證的 Windows 網域帳戶名稱和密碼。您輸入的帳戶會傳送電子郵件。

    TLS 加密:與 SSL 相似,TLS 會保護連線。需要在此伺服器上安裝有效的 SSL 伺服器認證。

    提示
    苦要以包括 Exchange 帳戶的個人電子郵件帳戶來測試核心 SMTP 功能,請選取 [匿名存取]。選取基本驗證時,SMTP 會使用 AUTH 命令。部份電子郵件提供者可能會因為 AUTH 命令而無法運作。如果 AUTH 命令失敗,SMTP 伺服器上的 Windows 事件記錄會記錄此項錯誤。
  6. [傳遞] 索引標籤上,按一下 [輸出連線]。依預設,TCP 連接埠為 25。若在防火牆中開啟,可以輸入不同的連接埠。按一下 [確定]
    提示
    TCP 連接埠可以用於輸入連線和輸出連線。
  7. [傳遞] 索引標籤上,按一下 [進階]。依預設,會列出本機伺服器的 [完整網域名稱]。根據網際網路提供者,[Smart Host] 屬性可以為空。您需要連絡網際網路提供者,確認是否需要 Smart Host。否則,您需要輸入 smtp.EMailProvider.com。
    附註
    Smart Host,也稱為轉接主控件,是 Exchange 伺服器使用的指定伺服器,用來路由所有傳出的訊息。當 Smart Host 收到訊息時,Smart Host 會將訊息轉送到遠端網域。Smart Host 的目標是改善 Exchange 伺服器的效能。Exchange 伺服器僅會傳送到 smart host,而不會重覆地連絡遠端網域直到建立連線為止。
  8. 按一下 [確定] 關閉所有視窗。
  9. 需要重新啟動以套用 SMTP 伺服器設定。若要重新啟動 SMTP 伺服器:在 [SMTP 虛擬伺服器 #1] 上按一下滑鼠右鍵,然後按一下 [停止],再按一下 [啟動]

Windows Server 2012/2012 R2:安裝及設定 SMTP 伺服器

安裝 SMTP 伺服器

下列步驟安裝 SMTP 伺服器功能:

  1. 開啟 [伺服器管理員]:在鍵盤上按一下 Windows 按鍵。輸入 [伺服器管理員]。在 [結果] 視窗中,按一下 [伺服器管理員]
  2. 按一下左側窗格中的 [儀表板]
  3. 按一下 [新增角色和功能][新增角色和功能] 也可以在右側頂端的 [管理] 功能表中開啟。
  4. [在您開始前] 視窗上,按 [下一步]
  5. [安裝類型] 中,按一下 [角色或功能安裝]。按一下 [下一步]。
  6. [伺服器選項] 中,按一下 [從集區中選取伺服器],按一下所需的伺服器,再按一下 [下一步][伺服器選項] 視窗會列出使用 [伺服器管理員][新增伺服器] 新增的伺服器。預設會選取本機伺服器。新增伺服器到伺候器管理員 會列出在 Windows Server 2012 上使用 [新增伺服器] 的步驟。
  7. [伺候器角色] 視窗中,按 [下一步]
  8. [功能] 視窗中,勾選 [SMTP 伺服器]。若出現提示,按一下 [新增功能]。按一下 [下一步]。
  9. [確認] 中,選取 [若需要自動重新啟動目的地伺服器],再按一下 [安裝]。安裝時,按一下 [關閉]

設定 SMTP 伺服器

以下步驟使用 IIS 6.0 管理員設定 SMTP 虛擬伺服器:

  1. 開啟 IIS 管理員:在鍵盤上按一下 Windows 按鍵。輸入 IIS。在 [結果] 視窗中,按一下 [網際網路資訊服務 (IIS) 6.0 管理員]
  2. 展開電腦名稱。在 [SMTP 虛擬伺服器 #1] 上按一下滑鼠右鍵,然後按一下 [屬性]
  3. [存取] 索引標籤中,按一下 [轉接] 按鈕。
  4. 按一下 [新增]。針對 [單一電腦],輸入 127.0.0.1 再按一下 [確定]

    透過新增 127.0.0.1,我們允許本機伺服器從此 SMTP 伺服器傳送訊息。如果您想要其他電腦從此 SMTP 伺服器傳送訊息,請輸入其 IP 位置。

  5. [傳遞] 索引標籤上,按一下 [輸出安全性]。選擇下列其中一項:

    匿名存取:不需要帳戶名稱或密碼。此選項會停用 SMTP 伺服器的驗證。

    基本驗證:您連線的伺服器帳戶名稱和密碼會以純文字傳送。您輸入的帳戶會傳送電子郵件。傳送電子郵件到個人帳戶或 Exchange 帳戶時,會選取基本驗證。由於認證會以純文字傳送,建議您啟用 [TLS 加密]

    整合的 Windows 驗證:用來驗證的 Windows 網域帳戶名稱和密碼。您輸入的帳戶會傳送電子郵件。

    TLS 加密:與 SSL 相似,TLS 會保護連線。需要在此伺服器上安裝有效的 SSL 伺服器認證。

    提示
    苦要以包括 Exchange 帳戶的個人電子郵件帳戶來測試核心 SMTP 功能,請選取 [匿名存取]。選取基本驗證時,SMTP 會使用 AUTH 命令。部份電子郵件提供者可能會因為 AUTH 命令而無法運作。如果 AUTH 命令失敗,SMTP 伺服器上的 Windows 事件記錄會記錄此項錯誤。
  6. [傳遞] 索引標籤上,按一下 [輸出連線]。依預設,TCP 連接埠為 25。若在防火牆中開啟,可以輸入不同的連接埠。按一下 [確定]
  7. [傳遞] 索引標籤上,按一下 [進階]。依預設,會列出本機伺服器的 [完整網域名稱]。根據網際網路提供者,[Smart Host] 屬性可以為空。您需要連絡網際網路提供者,確認是否需要 Smart Host。否則,您需要輸入 smtp.EMailProvider.com。
    附註
    Smart Host,也稱為轉接主控件,是 Exchange 伺服器使用的指定伺服器,用來路由所有傳出的訊息。當 Smart Host 收到訊息時,Smart Host 會將訊息轉送到遠端網域。Smart Host 的目標是改善 Exchange 伺服器的效能。Exchange 伺服器僅會傳送到 smart host,而不會重覆地連絡遠端網域直到建立連線為止。
  8. 按一下 [確定] 關閉所有視窗。
  9. 重新啟動 SMTP 伺服器:在 [SMTP 虛擬伺服器 #1] 上按一下滑鼠右鍵,然後按一下 [停止],再按一下 [啟動]。需要重新啟動以套用 SMTP 伺服器設定。

測試 SMTP 伺服器

可以使用租用戶來測試 SMTP 伺服器設定。下列步驟會使用您設定的 SMTP 伺服器將訊息傳送到電子郵件地址。http://support.microsoft.com/kb/153119 提供租用戶命令的說明。

  1. 以系統管理員身分開啟命令視窗:


    Windows Server 2008 R2
    :按一下 [開始],然後在 [搜尋] 文字方塊中輸入 [命令]。在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]


    Windows Server 2012
    :在鍵盤上按一下 Windows 按鍵。輸入 [命令]。在 [結果] 視窗中,以滑鼠右鍵按一下 [命令提示],再按一下工具列中的 [以系統管理員身分執行]

  2. 在命令提示字元中輸入:

    telnet localhost 25

    如果未安裝租用戶,請輸入以下項目來安裝:

    pkgmgr /iu:"TelnetClient"

  3. 輸入下列命令來啟動通訊:

    EHLO 伺服器

  4. 輸入寄件者地址:

    MAIL FROM:YourEmailAddress@YourProvider.com

    例如,輸入:

    MAIL FROM:EmailAddress@outlook.com

  5. 輸入收件者地址:

    RCPT TO:YourEmailAddress@YourProvider.com

    例如,輸入:

    RCPT TO:EmailAddress@outlook.com

  6. 告知 SMTP 伺服器您已準備好以輸入方式傳送資料:

    資料

  7. 輸入下列項目來輸入主旨:

    主旨:測試訊息

  8. 按兩次 [傳送]。
  9. 輸入以下項目以輸入訊息內文:

    這是測試訊息的訊息內文。

  10. 按一下 [輸入],輸入句點 (.),再按一下 [輸入]。

勾選電子郵件訊息的 RCPT TO 地址。如果尚未傳送電子郵件 (請檢查您的收件匣和垃圾郵件匣),表示訊息尚未成功傳送,仍在 SMTP 佇列資料夾中 (C:\inetpub\mailroot\Queue)。

請參閱

【转】Windows Server 2008 以上服务器配置SMTP的更多相关文章

  1. [教程] Windows Server 2008 R2架设SMTP服务器发送邮件教程

    Windows Server 2008 R2 架设SMTP服务器实现邮件发送 目的:架设SMTP服务器实现邮件发送. 一.域名设置 添加“邮件交换记录(MX)”: Newjs.cn           ...

  2. Windows Server 2008 R2 WEB服务器配置系列文章索引

    最近这段时间趁天翼云1元主机活动,购买了一个1元主机,主要是为了写一些服务器配置的教程. 已经完成如下几篇文章,送给大家. 国内云主机比较 天翼云/阿里云/腾讯云 Windows Server 200 ...

  3. Windows Server 2008 双网卡同时上内外网 不能正常使用

    Windows server 2008 32位下,双网卡同时上内外网,并提供VPN服务,遇见的奇怪问题 1.服务器配置 2.网络配置 以太网适配器 内部连接: 连接特定的 DNS 后缀 . . . . ...

  4. Windows Server 2008 R2 添加且制成“NFS服务器”角色后与Unix客户端匿名访问常见问题

    在复杂的主机与网络环境中,我们可能会接触到多种主机与操作系统,配合Windows Server 2008 R2的原生“NFS服务器”功能可以让这样的复杂操作系统更方便应用. 然而面对网络上众多的帮助指 ...

  5. Windows Server 2008 R2组策略设置计算机配置和用户配置

    一.认识Windows Server 2008 R2域控组策略管理 1.域控服务器zhuyu.com的组策略管理默认会读取AD用户和计算机目录下创建的OU容器(组织单元), 在对应的OU容器创建对应的 ...

  6. windows server 2008 R2 SP1 安装exchange 2010

    一. 先决条件 若在windows server R2 SP1企业版系统上典型安装exchange server2010 SP3,则需要提前确定一下先决条件 AD域环境,域和林的功能级别必须是wind ...

  7. windows server 2008 配置安装AD 域控制器

    工作需要,搞起AD域来,具体配置如下: 配置环境 Windows版本:Windows Server 2008 R2 Enterprise Service Pack 1 系统类型: 64 位操作系统 配 ...

  8. Windows server 2008 R2搭建主域控制器 + 辅域控制器

    一:实验模拟环境: Zhuyu公司是一个小公司,随着公司状大,公司越来越重视信息化建设,公司考虑到计算机用户权限集中管理及共享资源同步管理, 需要架设一套AD域控服务器,考虑到成本和日后管理问题,计划 ...

  9. Windows Server 2008 DNS服务器安装与配置

    Windows Server 2008 DNS服务器安装与配置本文关键字:Windows Server 2008 DNS.IIS 服务器安装与配置,DNS服务器本文来源:http://www.ip-t ...

随机推荐

  1. 利用PHP SOAP实现WEB SERVICE

    php有两个扩展可以实现web service,一个是NuSoap,一个是php 官方的soap扩展,由于soap是官方的,所以我们这里以soap来实现web service.由于默认是没有打开soa ...

  2. sessionID的本质

    SessionID的本质 一.客户端用cookie保存了sessionID 客户端用cookie保存了sessionID,当我们请求服务器的时候,会把这个sessionID一起发给服务器,服务器会到内 ...

  3. 【XJOI-NOIP16提高模拟训练9】题解。

    http://www.hzxjhs.com:83/contest/55 说实话这次比赛真的很水..然而我只拿了140分,面壁反思. 第一题: 发现数位和sum最大就是9*18,k最大1000,那么su ...

  4. unity 脚本(自定义组件)的事件触发关系

  5. Junit单元测试学习笔记一

    我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的.但是,我们同时应该确保每一个函数 ...

  6. JLink v8克隆版破解向导(此方法仅适用XP32位版 WIN7及以上和64位均不支持 建议使用虚拟机)

    此方法仅适用XP32位版 WIN7及以上和64位均不支持 建议使用虚拟机 摘要 Jlink 4.5版本之后驱动会识别老的克隆版的JlinkV8,Jlink软件在启动时会提示为克隆版本后退出.目前主流的 ...

  7. Sublime Text 2安装汉化破解、插件包安装教程

    原文地址: Sublime Text 2安装汉化破解.插件包安装教程_百度经验 http://jingyan.baidu.com/article/ff4116259b057c12e48237b8.ht ...

  8. [iOS问题归总]SourceTree+osChina版本管理出现的问题

    1.commit失败(1) 解决办法: 把爆红的路径的文件删除掉, 重新commit 2. push时候, 有100MB限制 解决办法: Git只允许上传最大100MB的文件,如果超过,则会被serv ...

  9. MyBatis学习总结_01_MyBatis快速入门

    一.Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以 ...

  10. 如何在Java 8中愉快地处理日期和时间

    Java 8新增了LocalDate和LocalTime接口,为什么要搞一套全新的处理日期和时间的API?因为旧的java.util.Date实在是太难用了. java.util.Date月份从0开始 ...