by mandy
29. May 2015 18:40
安裝完SMTP之後,每個設定看起來很像,造成眼花撩亂, 因此這篇是給自己看看以後安裝起來要注意哪些設定。 區別每個SMTP服務的關鍵在於IP與TCP port號 Access→Connection control(連接控制) 哪些IP可以透過這個SMTP服務發信 ◎只有下列清單(限制清單內的IP才可以透過SMTP服務發信) ◎除了下列清單(限制清單內的IP不能發信) Access→Relay restrictions(轉送限制) 預設SMTP只會轉送自己管的Domain,若要開放寄給外部Domain(也可以限制IP),就要開啟轉送限制 勾選Allow all computers which successfully authenticate to relay, regardless of the list above. 表示只要使用者提供正確的帳號密碼驗證通過,就可以不理會上面清單列任何的IP。 ※若要在本機測試是否可以正常寄信,可選擇only the list below:127.0.0.1,或者直接開通第二個選項(All except the list below) Access→Authentication 存取這個SMTP服務需要利用哪種驗證方式
by Stevie
27. August 2014 11:33
通常建立一個網站可能會使用email通知,例如:會員認證通知、電子報服務。如果是電子商務的網站,使用email通知會更頻繁,例如:訂單完成通知、到貨通知、新品上架通知……等。一般來說,類似上述的通知功能都只有寄email,收email則會由一台專門的郵件伺服器來負責 (ex:Exchange Server、sendmail Server)。如果我們的客戶單純只有寄email的需求,那我們在IT架構上只需要建立SMTP伺服器即可。以下將介紹給大家SMTP的相關設定。
建立SMTP伺服器 (以 Windows Server 2008 R2 為例)
一、使用 Server Manager 工具新增SMTP功能
安裝完畢服務預設為手動開啟,因此重新開機後必須自行啟動或將該功能調自動。
SMTP的logs的預設路徑為C:\inetpub\mailroot\
設定SMTP組態時需開啟IIS管理員6.0
二、初步測試
安裝完成後我們可以使用 PS 的 cmdlet 指令進行測試。
Send-MailMessage -From
[email protected] -to
[email protected] -Subject Test -Body Test -SmtpServer 192.168.0.1
(註:該cmdlet需搭配PS3.0以上才可使用。 以上的 parameter 為範例,實際測試時請按IT環境做修正)
三、檢查設定
1.檢查驗證是否設定正確 (這裡使用可匿名存取)
2. 檢查轉送清單是否將本機及其他會連線至此SMTP的伺服器是否已加入清單
3.連接控制清單可限制連線
4.若轉寄時部分信件可以寄送部分會被擋住,可檢查郵件限制的設定
5.檢察作業系統(或防毒軟體)防火牆設定清單是否將會連入伺服器連線加入清單
可選擇設定內網網段或部分的伺服器。
再次使用指令測試做測試後,已正常寄出。
參考資料:建立SMTP server、Server 2008R2建立 SMTP 伺服器