建立 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. Sqli-labs less 56

    Less-56 与less54.55形式是一致的,我们关注sql语句, $sql="SELECT * FROM security.users WHERE id=('$id') LIMIT 0 ...

  2. HDU 4569 Special equations(数学推论)

    题目 //想不出来,看了解题报告 /* 题意:给你一个最高幂为4的一元多项式,让你求出一个x使其结果模p*p为0. 题解:f(x)%(p*p)=0那么一定有f(x)%p=0,f(x)%p=0那么一定有 ...

  3. POJ 1450

    #include <iostream> using namespace std; int main() { //freopen("acm.acm","r&qu ...

  4. C++ 第一次上机作业

    今天完成了C++第一次上机作业,感觉比较简单. 题目: 求2个数或3个正整数中的最大数,用带有默认参数的函数实现. 对3个变量按由小到大顺序排序,要求使用变量的引用. 编写一个程序,用同一个函数名对几 ...

  5. 优雅的python 写排序算法

    arr=[] while True: #输入数据 当输入q结束 a=raw_input() if a=="q": break arr.append(int(a)) s=len(ar ...

  6. HDU 1392 Surround the Trees (Graham求凸包周长)

    题目链接 题意 : 让你找出最小的凸包周长 . 思路 : 用Graham求出凸包,然后对每条边求长即可. Graham详解 #include <stdio.h> #include < ...

  7. BZOJ 2661: [BeiJing wc2012]连连看 费用流

    2661: [BeiJing wc2012]连连看 Description 凡是考智商的题里面总会有这么一种消除游戏.不过现在面对的这关连连看可不是QQ游戏里那种考眼力的游戏.我们的规则是,给出一个闭 ...

  8. [RM HA4] RM状态存储与还原原理详解

    RM状态存储与还原机制详解 转载请注明原始链接http://www.cnblogs.com/shenh062326/p/3562199.html. 摘要 本文基于Apache Hadoop社区最新re ...

  9. mysql使用过程中碰到的问题

    start job failed to start mysql ubuntu 原因时我将var整个目录的组权限设置为www-data了, 试了网上的办法都不行(有个妥协方法是重新安装, 但很不好), ...

  10. 天使投资、VC 以及 PE 的区别是什么?

    如果满足于“阶段不同”这个简单的回答,那你可能错过了一个思考资本与企业发展之间关系的机会. 首先要交待一下,在大众语境中,angel/VC/PE三者都可认为是VC,也就是人们常说的风险投资,在国内官方 ...