標籤:
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:[email protected]
To:[email protected]
Subject:testing
This is the test message body.
- 把文字檔拷貝到c:\Inetpub\mailroot\Pickup下面,就自動發送了。
- 檢查接收郵箱是否收到郵件,如果收到,就成功了。
http://blog.csdn.net/realghost/article/details/40426789
Windows Server 2012 R2 設定 smtp 伺服器