教你如何telnet mail
telnet mail是我們經(jīng)常使用的遠(yuǎn)程服務(wù)。這個也是比較簡單的一項遠(yuǎn)程服務(wù)措施了。那么具體如何操作呢?這里我們就來詳細(xì)介紹一下。希望本文的內(nèi)容能夠讓大家掌握這個telnet mail的方法。
- 使用以下命令啟動 TELNET 會話:
- Telnet xxx.xxx.xxx.xxx 25
- 如果正常,您將會看到以下來自 IMC 的響應(yīng):
- 220 site.company.com Microsoft Exchange Internet Mail
- Connector 4.0.xxx.xx
- 其中,xxx.xx 對 RTM 是 837.3,對 SP1 是 838.14。
- 鍵入以下命令開始進(jìn)行通訊:
- HELO test.company.com
- 您應(yīng)看到如下響應(yīng):
- 250 OK
- 鍵入以下命令來通知 IMC 郵件源于何處:
- MAIL FROM:Admin@test.company.com
- 您應(yīng)得到如下響應(yīng):
- 250 OK - MAIL FROM <[email]Admin@test.company.com[/email]>
- 鍵入以下命令來通知 IMC 郵件的目標(biāo)地址(使用一個有效的 Microsoft Exchange 收件人 SMTP 地址)。
- RCPT TO:<[email]User@Site.Domain.Com[/email]>
- 您應(yīng)看到如下響應(yīng):
- 250 OK - Recipient <[email]User@Site.Domain.Com[/email]>
- 鍵入以下命令以通知 IMC 您已準(zhǔn)備好發(fā)送數(shù)據(jù):
- DATA
- 您應(yīng)看到如下響應(yīng):
- 354 Send data. End with CRLF.CRLF
- 鍵入以下命令以添加主題行:
- Subject: test message
- 然后按兩次 Enter 鍵。
- 該命令看不到任何響應(yīng)。
- 備注: 兩個 Enter 命令符合 RFC 822 規(guī)則,即 822 命令后必須跟空行。
- 鍵入以下命令來添加郵件正文:
- This is a test message
- 您將看不到來自該命令的響應(yīng)。
- 在緊接著的空行處鍵入句號,然后按 ENTER 鍵。
- 您應(yīng)看到如下響應(yīng):
- 250 OK
- 鍵入以下命令以關(guān)閉連接:
- QUIT
- 您應(yīng)看到如下響應(yīng):
- 221 closing connection
對于上述任一命令,如果您收到”500 Command not recognized”錯誤消息,則表明由于語法錯誤或無效的命令導(dǎo)致 IMC 無法識別您所鍵入的內(nèi)容。登錄進(jìn)入您在上述步驟 4 中選擇的郵件收件人的 Microsoft Exchange 客戶郵箱。 如果郵箱中有您的測試郵件,說明傳入 IMC 通訊工作正常。如果應(yīng)用程序事件日志顯示任何錯誤消息,或在接收郵件時出現(xiàn)問題,請檢查配置或到主機的通訊。#p#
由于前一段時間的Email的接觸,現(xiàn)在看到SMTP和pop3就想看看,讓想使用telnet mail的人得到更好的幫助。與發(fā)郵件相同,在發(fā)送郵件之前,我們必須先同一個smtp服務(wù)器建立連接,還是以我們保定供水的郵件服務(wù)器(mail.bdwater.com)為例說一下,使用telnet mail,所以首先打開一個“命令提示符”窗口(以winxp為例):
- Step1: telnet mail.bdwater.com 25
- 說明:telnet是遠(yuǎn)程連接工具,windows自帶;mail.bdwater.com是郵件服務(wù)器,這里是SMTP服務(wù)器;25是SMTP所使用的端口號。如果該請求(命令)成功接受,遠(yuǎn)程smtp服務(wù)器就會響應(yīng)如下信息: 220 bdwater.com ESMTP MDaemon 7.1.2; Tue, 10 Aug 2004 16:59:55 +0800
- Step2:helo xia.bdgs.com
- 說明:helo是客戶為了標(biāo)識發(fā)信人的命令;xia.bdgs.com是客戶主機的域名。如果該請求(命令)成功接受,遠(yuǎn)程smtp服務(wù)器就會響應(yīng)如下信息: 250 bdwater.com Hello xia.bdgs.com, pleased to meet you
- Step3: mail from: test1@bdwater.com
- 說明:mail from:寫發(fā)件人地址的命令。
- 如果該請求成功接受,遠(yuǎn)程smtp服務(wù)器就會響應(yīng)如下信息: 250<test1@bdwater.com> , sender ok.
- Step4: data
- 說明:data寫信息內(nèi)容的命令。
- 如果該請求成功接受,遠(yuǎn)程smtp服務(wù)器就會響應(yīng)如下信息: 354 Enter mail, end with <CRLF>.<CRLF>
- Step5: from:test1<test1@bdwater.com>
- to:test2
- date:10/10/2004
- subject:This is a test mail
- Dear test2, this is a test mail.
- 說明:from:是發(fā)信人的標(biāo)志;to:是收信人的標(biāo)志;date:發(fā)信日期;subject:信的主題;然后留一行空格,寫信的內(nèi)容;結(jié)束時先按回車<CRLF>,輸入”.”,再按回車<CRLF>,就ok了。
- 如果該請求成功接受,遠(yuǎn)程smtp服務(wù)器就會響應(yīng)如下信息: .250 Ok, message saved <Message-ID: >
#p#最后,現(xiàn)在這樣還是很簡單了,因為沒有涉及認(rèn)證,還有抄送,沒有附件,這只是讓大家明白原理,編程的時候方便了,可以找點具體的代碼實例看一下。完整操作一遍如下:
- Microsoft Windows XP [版本 5.1.2600]
- (C) 版權(quán)所有 1985-2001 Microsoft Corp.
- C:\Documents and Settings\xiahaitao.BDGS>telnet mail.bdwater.com 25
- 220 bdwater.com ESMTP MDaemon 7.1.2; Wed, 11 Aug 2004 07:40:51 +0800
- helo xia.bdwater.com
- 250 bdwater.com Hello xia.bdwater.com, pleased to meet you
- mail from:test1@bdwater.com
- 250 <test1@bdwater.com>, Sender ok
- rcpt to:test2@bdwater.com
- 250 <test2@bdwater.com>, Recipient ok
- data
- 354 Enter mail, end with <CRLF>.<CRLF>
- from:xia<test1@bdwater.com>
- to:test2
- date:11/08/2004
- subject:This is a test mail
- Dear test2, this is a test mail.
- .
- 250 Ok, message saved <Message-ID: >
- quit
- 221 See ya in cyberspace
- 失去了跟主機的連接。
- C:\Documents and Settings\xiahaitao.BDGS>