Windows Server 2012/2012 R2:安裝和配置 SMTP 服務器
安裝 SMTP 服務器
以下是安裝 SMTP 服務器功能的步驟:
- 打開“服務器管理器”:單擊鍵盤上的 Windows 按鈕。輸入“服務器管理器”。在“結果”窗口中,單擊“服務器管理器”。。
- 單擊左窗格中的“儀表板”。。
- 單擊“添加角色和功能”。也可以從右上角的“管理”菜單打開“添加角色和功能”。
- 在“開始之前”窗口上,單擊“下一步”。
- 在“安裝類型”中,單擊“基於角色或基於功能的安裝”。單擊“下一步”。
- 在 “服務器選擇”中,依次單擊“從服務器池中選擇服務器”、所需的服務器和“下一步”。“服務器選擇”窗口中會列出已使用“添加服務器”添加在“服務器管理 器”中的服務器。默認情況下,本地服務器處於選中狀態。向服務器管理器添加服務器列出了在 Windows Server 2012 上使用“添加服務器”的步驟。
- 在“服務器角色”窗口中,單擊“下一步”。
- 在“功能”窗口中,選中“SMTP 服務器”。如果出現提示,請單擊“添加功能”。單擊“下一步”。
- 在“確認”中,選擇“如果需要,自動重新啟動目標服務器”,然后單擊“安裝”。完成時,單擊“關閉”。
配置 SMTP 服務器
以下是使用 IIS 6.0 管理器配置 SMTP 虛擬服務器的步驟:
- 打開 IIS 管理器:單擊鍵盤上的 Windows 按鈕。輸入“IIS”。在“結果”窗口中,單擊“Internet 信息服務 (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 服務器證書。
- Tip技巧
- 若要使用個人電子郵件帳戶(包括 Exchange 帳戶)測試核心 SMTP 功能,請選擇“匿名訪問”。選擇“基本身份驗證”時,SMTP 使用 AUTH 命令。一些電子郵件提供商由於 AUTH 命令可能會失敗。如果 AUTH 命令失敗,則錯誤可能會記錄到 SMTP 服務器上的 Windows 事件日志中。
- 在“傳遞”選項卡中,單擊“出站連接”。默認情況下,TCP 端口為 25。如果其他端口已在防火牆內打開,可以輸入其他端口。單擊“確定”。
- 在 “傳遞”選項卡中,單擊“高級”。默認情況下,會列出本地服務器的“完全限定的域名”。根據 Internet 提供商,“智能主機”屬性可以留空。你可能需要聯系 Internet 提供商來確認是否需要“智能主機”。否則你可能無法進入 smtp.EMailProvider.com。
- note便箋
- “智能主機”(也稱為中繼主機)是 Exchange Server 專用於路由所有傳出消息的服務器。“智能主機”收到消息之后,會將消息轉發到遠程域。“智能主機”的目標是提高 Exchange Server 的性能。Exchange Server 只向智能主機進行傳輸;而不是反復聯系遠程域,直到建立連接。
- 單擊“確定”關閉所有窗口。
- 重新啟動 SMTP 服務器:右鍵單擊“[SMTP 虛擬服務器 1]”,然后依次單擊“停止”和“啟動”。必須重新啟動才能應用 SMTP 服務器設置。
測試
- 建一個txt文件,放下面的內容
From:myname@mydomain.com
To:xxx@163.com
Subject:testing
This is the test message body.
- 把文本文件拷貝到c:\Inetpub\mailroot\Pickup下面,就自動發送了。
- 檢查接收郵箱是否收到郵件,如果收到,就成功了。
http://blog.csdn.net/realghost/article/details/40426789