【转】Windows Server 2008 以上服务器配置SMTP
建立 SMTP 伺服器
原文链接: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 伺服器功能:
- ��序按一下 [開始]、[系統管理工具],然後按一下 [伺服器管理員]。
- 在 [功能] 中,按一下 [新增功能]。
- 在 [新增功能] 視窗中,勾選 [SMTP 伺服器]。如果系統提示,按一下 [新增所需的角色服務],然後按 [下一步]。
- 按一下 [下一步] 繼續安裝。
- 在 [確認安裝選項] 視窗中,按一下 [安裝]。安裝時,按一下 [關閉]。
設定 SMTP 伺服器
以下步驟使用 IIS 6.0 管理員設定 SMTP 虛擬伺服器:
- 開啟 IIS 6.0 管理員:按一下 [開始]。在 [搜尋] 文字方塊中,輸入 IIS。按一下 [網際網路資訊服務 (IIS) 6.0 管理員]。
- 展開電腦名稱。在 [SMTP 虛擬伺服器 #1] 上按一下滑鼠右鍵,然後按一下 [屬性]。
- 在 [存取] 索引標籤中,按一下 [轉接] 按鈕。
- 按一下 [新增]。針對 [單一電腦],輸入 127.0.0.1 再按一下 [確定]。
透過新增 127.0.0.1,我們允許本機伺服器從此 SMTP 伺服器傳送訊息。如果您想要其他電腦從此 SMTP 伺服器傳送訊息,請輸入其 IP 位置。
- 在 [傳遞] 索引標籤上,按一下 [輸出安全性]。選擇下列其中一項:
匿名存取:不需要帳戶名稱或密碼。此選項會停用 SMTP 伺服器的驗證。
基本驗證:您連線的伺服器帳戶名稱和密碼會以純文字傳送。傳送電子郵件到個人帳戶或 Exchange 帳戶時,會選取基本驗證。由於認證會以純文字傳送,建議您啟用 [TLS 加密]。
整合的 Windows 驗證:用來驗證的 Windows 網域帳戶名稱和密碼。您輸入的帳戶會傳送電子郵件。
TLS 加密:與 SSL 相似,TLS 會保護連線。需要在此伺服器上安裝有效的 SSL 伺服器認證。
提示 苦要以包括 Exchange 帳戶的個人電子郵件帳戶來測試核心 SMTP 功能,請選取 [匿名存取]。選取基本驗證時,SMTP 會使用 AUTH 命令。部份電子郵件提供者可能會因為 AUTH 命令而無法運作。如果 AUTH 命令失敗,SMTP 伺服器上的 Windows 事件記錄會記錄此項錯誤。 - 在 [傳遞] 索引標籤上,按一下 [輸出連線]。依預設,TCP 連接埠為 25。若在防火牆中開啟,可以輸入不同的連接埠。按一下 [確定]。
提示 TCP 連接埠可以用於輸入連線和輸出連線。 - 在 [傳遞] 索引標籤上,按一下 [進階]。依預設,會列出本機伺服器的 [完整網域名稱]。根據網際網路提供者,[Smart Host] 屬性可以為空。您需要連絡網際網路提供者,確認是否需要 Smart Host。否則,您需要輸入 smtp.EMailProvider.com。
附註 Smart Host,也稱為轉接主控件,是 Exchange 伺服器使用的指定伺服器,用來路由所有傳出的訊息。當 Smart Host 收到訊息時,Smart Host 會將訊息轉送到遠端網域。Smart Host 的目標是改善 Exchange 伺服器的效能。Exchange 伺服器僅會傳送到 smart host,而不會重覆地連絡遠端網域直到建立連線為止。 - 按一下 [確定] 關閉所有視窗。
- 需要重新啟動以套用 SMTP 伺服器設定。若要重新啟動 SMTP 伺服器:在 [SMTP 虛擬伺服器 #1] 上按一下滑鼠右鍵,然後按一下 [停止],再按一下 [啟動]。
Windows Server 2012/2012 R2:安裝及設定 SMTP 伺服器
安裝 SMTP 伺服器
下列步驟安裝 SMTP 伺服器功能:
- 開啟 [伺服器管理員]:在鍵盤上按一下 Windows 按鍵。輸入 [伺服器管理員]。在 [結果] 視窗中,按一下 [伺服器管理員]。
- 按一下左側窗格中的 [儀表板]。
- 按一下 [新增角色和功能]。[新增角色和功能] 也可以在右側頂端的 [管理] 功能表中開啟。
- 在 [在您開始前] 視窗上,按 [下一步]。
- 在 [安裝類型] 中,按一下 [角色或功能安裝]。按一下 [下一步]。
- 在 [伺服器選項] 中,按一下 [從集區中選取伺服器],按一下所需的伺服器,再按一下 [下一步]。[伺服器選項] 視窗會列出使用 [伺服器管理員] 中 [新增伺服器] 新增的伺服器。預設會選取本機伺服器。新增伺服器到伺候器管理員 會列出在 Windows Server 2012 上使用 [新增伺服器] 的步驟。
- 在 [伺候器角色] 視窗中,按 [下一步]。
- 在 [功能] 視窗中,勾選 [SMTP 伺服器]。若出現提示,按一下 [新增功能]。按一下 [下一步]。
- 在 [確認] 中,選取 [若需要自動重新啟動目的地伺服器],再按一下 [安裝]。安裝時,按一下 [關閉]。
設定 SMTP 伺服器
以下步驟使用 IIS 6.0 管理員設定 SMTP 虛擬伺服器:
- 開啟 IIS 管理員:在鍵盤上按一下 Windows 按鍵。輸入 IIS。在 [結果] 視窗中,按一下 [網際網路資訊服務 (IIS) 6.0 管理員]。
- 展開電腦名稱。在 [SMTP 虛擬伺服器 #1] 上按一下滑鼠右鍵,然後按一下 [屬性]。
- 在 [存取] 索引標籤中,按一下 [轉接] 按鈕。
- 按一下 [新增]。針對 [單一電腦],輸入 127.0.0.1 再按一下 [確定]。
透過新增 127.0.0.1,我們允許本機伺服器從此 SMTP 伺服器傳送訊息。如果您想要其他電腦從此 SMTP 伺服器傳送訊息,請輸入其 IP 位置。
- 在 [傳遞] 索引標籤上,按一下 [輸出安全性]。選擇下列其中一項:
匿名存取:不需要帳戶名稱或密碼。此選項會停用 SMTP 伺服器的驗證。
基本驗證:您連線的伺服器帳戶名稱和密碼會以純文字傳送。您輸入的帳戶會傳送電子郵件。傳送電子郵件到個人帳戶或 Exchange 帳戶時,會選取基本驗證。由於認證會以純文字傳送,建議您啟用 [TLS 加密]。
整合的 Windows 驗證:用來驗證的 Windows 網域帳戶名稱和密碼。您輸入的帳戶會傳送電子郵件。
TLS 加密:與 SSL 相似,TLS 會保護連線。需要在此伺服器上安裝有效的 SSL 伺服器認證。
提示 苦要以包括 Exchange 帳戶的個人電子郵件帳戶來測試核心 SMTP 功能,請選取 [匿名存取]。選取基本驗證時,SMTP 會使用 AUTH 命令。部份電子郵件提供者可能會因為 AUTH 命令而無法運作。如果 AUTH 命令失敗,SMTP 伺服器上的 Windows 事件記錄會記錄此項錯誤。 - 在 [傳遞] 索引標籤上,按一下 [輸出連線]。依預設,TCP 連接埠為 25。若在防火牆中開啟,可以輸入不同的連接埠。按一下 [確定]。
- 在 [傳遞] 索引標籤上,按一下 [進階]。依預設,會列出本機伺服器的 [完整網域名稱]。根據網際網路提供者,[Smart Host] 屬性可以為空。您需要連絡網際網路提供者,確認是否需要 Smart Host。否則,您需要輸入 smtp.EMailProvider.com。
附註 Smart Host,也稱為轉接主控件,是 Exchange 伺服器使用的指定伺服器,用來路由所有傳出的訊息。當 Smart Host 收到訊息時,Smart Host 會將訊息轉送到遠端網域。Smart Host 的目標是改善 Exchange 伺服器的效能。Exchange 伺服器僅會傳送到 smart host,而不會重覆地連絡遠端網域直到建立連線為止。 - 按一下 [確定] 關閉所有視窗。
- 重新啟動 SMTP 伺服器:在 [SMTP 虛擬伺服器 #1] 上按一下滑鼠右鍵,然後按一下 [停止],再按一下 [啟動]。需要重新啟動以套用 SMTP 伺服器設定。
測試 SMTP 伺服器
可以使用租用戶來測試 SMTP 伺服器設定。下列步驟會使用您設定的 SMTP 伺服器將訊息傳送到電子郵件地址。http://support.microsoft.com/kb/153119 提供租用戶命令的說明。
- 以系統管理員身分開啟命令視窗:
Windows Server 2008 R2
:按一下 [開始],然後在 [搜尋] 文字方塊中輸入 [命令]。在 [命令提示字元] 上按一下滑鼠右鍵,然後按一下 [以系統管理員身分執行]。
Windows Server 2012
:在鍵盤上按一下 Windows 按鍵。輸入 [命令]。在 [結果] 視窗中,以滑鼠右鍵按一下 [命令提示],再按一下工具列中的 [以系統管理員身分執行]。 - 在命令提示字元中輸入:
telnet localhost 25
如果未安裝租用戶,請輸入以下項目來安裝:
pkgmgr /iu:"TelnetClient"
- 輸入下列命令來啟動通訊:
EHLO 伺服器
- 輸入寄件者地址:
MAIL FROM:YourEmailAddress@YourProvider.com
例如,輸入:
MAIL FROM:EmailAddress@outlook.com
- 輸入收件者地址:
RCPT TO:YourEmailAddress@YourProvider.com
例如,輸入:
RCPT TO:EmailAddress@outlook.com
- 告知 SMTP 伺服器您已準備好以輸入方式傳送資料:
資料
- 輸入下列項目來輸入主旨:
主旨:測試訊息
- 按兩次 [傳送]。
- 輸入以下項目以輸入訊息內文:
這是測試訊息的訊息內文。
- 按一下 [輸入],輸入句點 (.),再按一下 [輸入]。
勾選電子郵件訊息的 RCPT TO 地址。如果尚未傳送電子郵件 (請檢查您的收件匣和垃圾郵件匣),表示訊息尚未成功傳送,仍在 SMTP 佇列資料夾中 (C:\inetpub\mailroot\Queue)。
請參閱
【转】Windows Server 2008 以上服务器配置SMTP的更多相关文章
- [教程] Windows Server 2008 R2架设SMTP服务器发送邮件教程
Windows Server 2008 R2 架设SMTP服务器实现邮件发送 目的:架设SMTP服务器实现邮件发送. 一.域名设置 添加“邮件交换记录(MX)”: Newjs.cn ...
- Windows Server 2008 R2 WEB服务器配置系列文章索引
最近这段时间趁天翼云1元主机活动,购买了一个1元主机,主要是为了写一些服务器配置的教程. 已经完成如下几篇文章,送给大家. 国内云主机比较 天翼云/阿里云/腾讯云 Windows Server 200 ...
- Windows Server 2008 双网卡同时上内外网 不能正常使用
Windows server 2008 32位下,双网卡同时上内外网,并提供VPN服务,遇见的奇怪问题 1.服务器配置 2.网络配置 以太网适配器 内部连接: 连接特定的 DNS 后缀 . . . . ...
- Windows Server 2008 R2 添加且制成“NFS服务器”角色后与Unix客户端匿名访问常见问题
在复杂的主机与网络环境中,我们可能会接触到多种主机与操作系统,配合Windows Server 2008 R2的原生“NFS服务器”功能可以让这样的复杂操作系统更方便应用. 然而面对网络上众多的帮助指 ...
- Windows Server 2008 R2组策略设置计算机配置和用户配置
一.认识Windows Server 2008 R2域控组策略管理 1.域控服务器zhuyu.com的组策略管理默认会读取AD用户和计算机目录下创建的OU容器(组织单元), 在对应的OU容器创建对应的 ...
- windows server 2008 R2 SP1 安装exchange 2010
一. 先决条件 若在windows server R2 SP1企业版系统上典型安装exchange server2010 SP3,则需要提前确定一下先决条件 AD域环境,域和林的功能级别必须是wind ...
- windows server 2008 配置安装AD 域控制器
工作需要,搞起AD域来,具体配置如下: 配置环境 Windows版本:Windows Server 2008 R2 Enterprise Service Pack 1 系统类型: 64 位操作系统 配 ...
- Windows server 2008 R2搭建主域控制器 + 辅域控制器
一:实验模拟环境: Zhuyu公司是一个小公司,随着公司状大,公司越来越重视信息化建设,公司考虑到计算机用户权限集中管理及共享资源同步管理, 需要架设一套AD域控服务器,考虑到成本和日后管理问题,计划 ...
- Windows Server 2008 DNS服务器安装与配置
Windows Server 2008 DNS服务器安装与配置本文关键字:Windows Server 2008 DNS.IIS 服务器安装与配置,DNS服务器本文来源:http://www.ip-t ...
随机推荐
- 利用PHP SOAP实现WEB SERVICE
php有两个扩展可以实现web service,一个是NuSoap,一个是php 官方的soap扩展,由于soap是官方的,所以我们这里以soap来实现web service.由于默认是没有打开soa ...
- sessionID的本质
SessionID的本质 一.客户端用cookie保存了sessionID 客户端用cookie保存了sessionID,当我们请求服务器的时候,会把这个sessionID一起发给服务器,服务器会到内 ...
- 【XJOI-NOIP16提高模拟训练9】题解。
http://www.hzxjhs.com:83/contest/55 说实话这次比赛真的很水..然而我只拿了140分,面壁反思. 第一题: 发现数位和sum最大就是9*18,k最大1000,那么su ...
- unity 脚本(自定义组件)的事件触发关系
- Junit单元测试学习笔记一
我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的.但是,我们同时应该确保每一个函数 ...
- JLink v8克隆版破解向导(此方法仅适用XP32位版 WIN7及以上和64位均不支持 建议使用虚拟机)
此方法仅适用XP32位版 WIN7及以上和64位均不支持 建议使用虚拟机 摘要 Jlink 4.5版本之后驱动会识别老的克隆版的JlinkV8,Jlink软件在启动时会提示为克隆版本后退出.目前主流的 ...
- Sublime Text 2安装汉化破解、插件包安装教程
原文地址: Sublime Text 2安装汉化破解.插件包安装教程_百度经验 http://jingyan.baidu.com/article/ff4116259b057c12e48237b8.ht ...
- [iOS问题归总]SourceTree+osChina版本管理出现的问题
1.commit失败(1) 解决办法: 把爆红的路径的文件删除掉, 重新commit 2. push时候, 有100MB限制 解决办法: Git只允许上传最大100MB的文件,如果超过,则会被serv ...
- MyBatis学习总结_01_MyBatis快速入门
一.Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架.MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装.MyBatis可以 ...
- 如何在Java 8中愉快地处理日期和时间
Java 8新增了LocalDate和LocalTime接口,为什么要搞一套全新的处理日期和时间的API?因为旧的java.util.Date实在是太难用了. java.util.Date月份从0开始 ...