2014年12月28日 星期日

如何用Telnet 寄送測試信件


資料來源:
Email Fundamentals: How to Send Email via Telnet
http://exchangeserverpro.com/how-to-send-email-via-telnet/

測試Email Server,Windows XP 及 Server 2003 預先裝有Telnet
Windows 7 必須在控制台新增

Server 2008 輸入以下指令安裝

 C:\>servermanagercmd -i telnet-client
.........

Start Installation...
[Installation] Succeeded: [Telnet Client].

Success: Installation succeeded.


Windows Server 2008 R2 使用Powershell方式

PS C:\> Import-Module servermanager
PS C:\> Add-WindowsFeature telnet-client

Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True    No             Success   {Telnet Client}



使用Telnet寄信的指令

C:\>telnet esp-ho-ex2010a 25

如果成功,伺服器端會產生歡迎的訊息

220 ESP-HO-EX2010A.exchangeserverpro.net Microsoft ESMTP MAIL Service ready at T
ue, 9 Aug 2011 22:00:04 +1000


輸入HELO指令,伺服器端回應

helo test.com
250 ESP-HO-EX2010A.exchangeserverpro.net Hello [10.0.1.11]

接著輸入MAIL FROM 指令,告訴伺服器端 "寄件者"為何?

mail from: test@test.com
250 2.1.0 Sender OK
 輸入RCPT TO 指令,告訴伺服器端 "收件者"為何?

rcpt to: alan.reid@exchangeserverpro.net
250 2.1.5 Recipient OK

最後輸入DATA 指令,告訴伺服器端 要傳輸的內容... 伺服器端會回應以;開始輸入,以.結束輸入
data
354 Start mail input; end with .
假如要送出空白訊息,輸入.字元,並按下Enter。也可以輸入SUBJECT指令,輸入後以Enter結束
  
subject: this is a test message

輸入想要的訊息,按下Enter, 結束時輸入“.”並Enter送出
sending a test message via telnet
.
250 2.6.0  [InternalId=320] Queued mail for delivery
如果回應的訊息是Queued mail for delivery 就代表伺服器端已經成功接受
最後輸入 QUIT 指令就可以與伺服器端 斷線。



SMTP Status Codes(狀態碼)

基本上狀態碼 250 是OK的, http://support.microsoft.com/kb/284204 有更多的說明


無法寄送
550 5.7.1 Unable to relay

伺服器禁止你寄送
554 5.1.0 Sender denied

















讀取 Email郵件的Header



資料來源:Email Fundamentals: How to Read Email Message Headers
http://exchangeserverpro.com/how-to-read-email-message-headers/

文內介紹存取各收件程式如何取得Header的方式,Outlook 2007、2010、2013

基本格式
Received: from servername (IP address) by servername (IP address) with MTA-name; timestamp

可以貼到Notepad上解讀,但還有其他三個工具可以做



Microsoft Remote Connectivity Analyzer
https://testconnectivity.microsoft.com/

MXToolbox

Google Apps Toolbox
https://toolbox.googleapps.com/apps/messageheader/




追蹤者