小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

ChinaUnix.net - SMTP&POP命令詳解 ?。?!

 jeck007 2005-09-19






以前看到有朋友問到流光掃描到POP3服務(wù)器的用戶名和密碼應(yīng)該怎么辦??可以用OUTLOOK之類的軟件來幫別人收Email.但!!! 
1.用他們消耗的系統(tǒng)資源太大. 
2.使用前要進(jìn)行各項設(shè)置!麻煩. 
3.我們要學(xué)更多的知識. 
所以,請大家往下看.看看如何用telnet來收發(fā)Email~ 
要說明的是.指令不分大小寫.(用戶口令除外) 
是不是因該先解釋一下什么是SMTP什么是POP呀???算了.不說了.網(wǎng)上有很多介紹他們的文章.都比我說的要好. 
好了不多廢話了,讓我們開始. 
沒有發(fā)怎么收呀???我們用smtp服務(wù)器發(fā)一封Email先. 
telnet smtp.21cn.com 25//連接smtp服務(wù)器.端口是25 
220 21cn.com SMTP Server of AIMC 2.9.5.1; Mon, 25 Jun 2001 12:41:51 +0800//服務(wù)器返回的信息 
HELO 
250 21cn.com, unknown.host<61.138.26.124> okay. 
MAIL FROM:stonegong@21cn.com//告訴服務(wù)器發(fā)件人的Email地址 
250 <stonegong@21cn.com>, sender ok. 
RCPR RO:stonegong@yeah.net//告訴服務(wù)器收件人的地址. 
250 User not local, will forward to <stonegong@yeah.net>.//OK!下面開始寫信了~~ 
DATA//告訴服務(wù)器我們要開始寫信了~~ 
SUBJECT:HELLO//subject后面填寫的是郵件的主題.如果不需要主題可以直接輸入內(nèi)容. 
Hi: 
How are you? 
.//換行后輸入.后按回車,表示信件內(nèi)容書寫完畢. 
250 Requested mail action okay, completed. 
QUIT//發(fā)送信件,結(jié)束對話,退出SMTP服務(wù)器.如果想取消發(fā)送可以用RSET命令. 
221 21cn.com closing connection.//好了,發(fā)完了. 
下面我們來用POP服務(wù)器收我們剛才發(fā)送的Email. 
telnet pop.yeah.net 110//還是要先連接.端口110 
+OK incore system mail POP3 Server ready 
user stonegong//告訴服務(wù)器我的用戶名 
+OK core mail 
pass *********//這里的****代表你的密碼.你輸入的時候會明文顯示.如果有人在旁邊還是先關(guān)掉回顯吧~ 
+OK 1 message(s) [457 byte(s)]//看到了嗎?有一封信呀~ 
list//讓我們仔細(xì)看看. 
+OK 1 457 
1 457 
.//第一個475是所有郵件的總字節(jié)數(shù),1后面的那個是第一封郵件的字節(jié)數(shù).因為只有一封,所以相等了. 
retr 1//返回第一封信的全部內(nèi)容. 
+OK 457 octets 
Received: from 21cn.com (unknown [61.140.60.248]) 
by mx1.yeah.net (Postfix) with SMTP id E578D1CED4CAC 
for <stonegong@yeah.net>; Mon, 25 Jun 2001 12:49:17 +0800 (CST) 
Received: from unknown.host([61.138.26.124]) by 21cn.com(AIMC 2.9.5.1) 
with SMTP id jma3b36f1fc; Mon, 25 Jun 2001 12:43:27 +0800 
subject:HELLO 
hi: 
How are you? 
Message-Id: <20010625044917.E578D1CED4CAC@mx1.yeah.net> 
Date: Mon, 25 Jun 2001 12:49:17 +0800 (CST) 
From: stonegong@21cn.com 
.//看懂了嗎??就是剛才發(fā)的那封~ 
dele 1//沒用了,刪了吧. 
+OK core mail 
list 
+OK 0 0 
.//看看沒了吧~~但這時郵件并沒有完全刪除,要等到退出后在完全刪除,如果現(xiàn)在想恢復(fù)可以用REST n命令,n表示Email的編號. 
quit//沒什么干的了.走吧~. 
+OK core mail 
以上是我telnet的LOG文件的全部內(nèi)容.我加了注釋,肯定都能看懂吧~~ 
寫的比較匆忙.肯定有錯別字了.自己慢慢理解吧~還有一些命令沒有提到.不說了這些應(yīng)該夠用了.如果想知道就 
看看下面,然后自己試試. 
如果上面有哪些命令你沒有理解也可以看看下面這份命令詳解. 
先說說SMTP服務(wù)器的. 
HELO:<地址> 
   利用HELO命令可以告訴SMTP服務(wù)器你的地址,<地址>一般為你的E-mail地址@后面的部分。若你的電 
子郵件地址為: 
  someone@21cn.com,則<地址>就為21cn.com(我就什么也沒輸入.也可以的) 
  MAIL FROM:<發(fā)件人Email地址> 
   利用MAIL FROM命令輸入收信者回復(fù)你時可用的電子郵件地址,一般為你的電子信箱地址,但也可以是符合郵件地址格式的任意字符。 
  RCPT TO:<收信人的E-mail地址> 
   RCPT TO命令要求你輸入收信人的電子郵件地址,可以用多個RCPT TO命令將郵件同時發(fā)送給多個收信 
人。 
  VRFY:<某個Email地址> 
   VRFY命令將驗證其后的電子郵件地址的正確性。一般可先利用VRFY命令對電子郵件地址進(jìn)行校驗,再利用RCPT TO命令將郵件發(fā)送到該地址。這個命令我沒試成功.可能是我的命令用錯了. 
  DATA 
   鍵入DATA后回車,即可開始輸入郵件內(nèi)容。如果在首行輸入Subject:<主題內(nèi)容><回車>,則收信者可在主題或Subject欄將看到<主題內(nèi)容>。否則,輸入部分將作為郵件主體(Body)部分的內(nèi)容。結(jié)束信件內(nèi)容輸入,可順序按<回車><.(句號)><回車>. 
  RSET 
   RSET命令將中止發(fā)信操作,刪除輸入內(nèi)容。 
  QUIT 
   QUIT發(fā)送信件,結(jié)束對話,退出SMTP服務(wù)器。 
在說說POP的. 
USER <用戶名> 
   用USER命令輸入用戶信箱名,<用戶名>一般為用戶電子郵件地址@前面的部分,如地址為someone@21cn.com,則<用戶名>為Someone,命令執(zhí)行后將顯示一些信息,并提示用戶輸入密碼。 
  PASS <密碼> 
   用PASS命令輸入用戶信箱密碼。 
  STAT 
   輸入STAT命令,服務(wù)器將告訴用戶共有多少封信件在信箱中。 
  LIST 
   顯示信件個數(shù)、序號和每個信件的大小。 
  TOP n m 
   顯示第n個信件前m行的內(nèi)容。 
  RETR n 
   RETR命令可以顯示第n個信件的全部內(nèi)容。 
  DELE n 
   DELE命令用來刪除指定的第n個信件。 
  REST n 
   REST命令可以恢復(fù)被刪除的n個信件。 
  LAST 
   LAST命令可以顯示下一個信件的編號。 
  NOOP 
   NOOP命令不執(zhí)行任何操作,僅用來測試服務(wù)器的響應(yīng)是否正常。 
  QUIT 
   QUIT退出POP3服務(wù)器,結(jié)束信件查閱過程。 
****************************************************************************** 
終于寫完了.好高興.不知對你有沒有用.希望有吧~~如果有就請我吃飯吧~~哈哈~~ 
寫代顏色的文章真的很不容易!! 
上文中有寫筆誤。 
下面是實例: 
telnet xxxx.xxxx.xxx 25 
mail from:test@263.net(誰的郵箱?我也不只到;) 
rcpt to:test@263.net 
data 
xxx 

quit 
如果想看服務(wù)器所支持的命令,可以telnet xxxx 25后用help命令察看 
如: 
telnet xxx.xxx.xxx 25 
help 
214-This is Sendmail version 8.9.3 
214-Topics: 
214- HELO EHLO MAIL RCPT DATA 
214- RSET NOOP QUIT HELP VRFY 
214- EXPN VERB ETRN DSN 
214-For more info use "HELP <topic>". 
214-To report bugs in the implementation send email to 
214- sendmail-bugs@sendmail.org. 
214-For local inFORMation send email to Postmaster at your site. 
214 End of HELP info 
呵呵, 
that‘a(chǎn) all 
enjoy it:) 

pop3的命令集在rfc1939中說明 
我摘抄如下: 
9. POP3 Command Summary 
Minimal POP3 Commands: 
USER name valid in the AUTHORIZATION state 
PASS string 
QUIT 
STAT valid in the TRANSACTION state 
LIST [msg] 
RETR msg 
DELE msg 
NOOP 
RSET 
QUIT 
Optional POP3 Commands: 
APOP name digest valid in the AUTHORIZATION state 
TOP msg n valid in the TRANSACTION state 
UIDL [msg] 
POP3 Replies: 
+OK 
-ERR 
Note that with the exception of the STAT, LIST, and UIDL commands, 
the reply given by the POP3 server to any command is significant 
only to "+OK" and "-ERR". Any text occurring after this reply 
may be ignored by the client. 
一個完整實例: 
S: <wait for connection on TCP port 110> 
C: <open connection> 
S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us> 
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb 
S: +OK mrose‘s maildrop has 2 messages (320 octets) 
C: STAT 
S: +OK 2 320 
C: LIST 
S: +OK 2 messages (320 octets) 
S: 1 120 
S: 2 200 
S: . 
C: RETR 1 
S: +OK 120 octets 
S: <the POP3 server sends message 1> 
S: . 
C: DELE 1 
S: +OK message 1 deleted 
C: RETR 2 
S: +OK 200 octets 
S: <the POP3 server sends message 2> 
S: . 
C: DELE 2 
S: +OK message 2 deleted 
C: QUIT 
S: +OK dewey POP3 server signing off (maildrop empty) 
C: <close connection> 
S: <wait for next connection> 

  
以前看到有朋友問到流光掃描到POP3服務(wù)器的用戶名和密碼應(yīng)該怎么辦??可以用OUTLOOK之類的軟件來幫別人收Email.但!!! 
1.用他們消耗的系統(tǒng)資源太大. 
2.使用前要進(jìn)行各項設(shè)置!麻煩. 
3.我們要學(xué)更多的知識. 
所以,請大家往下看.看看如何用telnet來收發(fā)Email~ 
要說明的是.指令不分大小寫.(用戶口令除外) 
是不是因該先解釋一下什么是SMTP什么是POP呀???算了.不說了.網(wǎng)上有很多介紹他們的文章.都比我說的要好. 
好了不多廢話了,讓我們開始. 
沒有發(fā)怎么收呀???我們用smtp服務(wù)器發(fā)一封Email先. 
telnet smtp.21cn.com 25//連接smtp服務(wù)器.端口是25 
220 21cn.com SMTP Server of AIMC 2.9.5.1; Mon, 25 Jun 2001 12:41:51 +0800//服務(wù)器返回的信息 
HELO 
250 21cn.com, unknown.host<61.138.26.124> okay. 
MAIL FROM:stonegong@21cn.com//告訴服務(wù)器發(fā)件人的Email地址 
250 <stonegong@21cn.com>, sender ok. 
RCPR RO:stonegong@yeah.net//告訴服務(wù)器收件人的地址. 
250 User not local, will forward to <stonegong@yeah.net>.//OK!下面開始寫信了~~ 
DATA//告訴服務(wù)器我們要開始寫信了~~ 
SUBJECT:HELLO//subject后面填寫的是郵件的主題.如果不需要主題可以直接輸入內(nèi)容. 
Hi: 
How are you? 
.//換行后輸入.后按回車,表示信件內(nèi)容書寫完畢. 
250 Requested mail action okay, completed. 
QUIT//發(fā)送信件,結(jié)束對話,退出SMTP服務(wù)器.如果想取消發(fā)送可以用RSET命令. 
221 21cn.com closing connection.//好了,發(fā)完了. 
下面我們來用POP服務(wù)器收我們剛才發(fā)送的Email. 
telnet pop.yeah.net 110//還是要先連接.端口110 
+OK incore system mail POP3 Server ready 
user stonegong//告訴服務(wù)器我的用戶名 
+OK core mail 
pass *********//這里的****代表你的密碼.你輸入的時候會明文顯示.如果有人在旁邊還是先關(guān)掉回顯吧~ 
+OK 1 message(s) [457 byte(s)]//看到了嗎?有一封信呀~ 
list//讓我們仔細(xì)看看. 
+OK 1 457 
1 457 
.//第一個475是所有郵件的總字節(jié)數(shù),1后面的那個是第一封郵件的字節(jié)數(shù).因為只有一封,所以相等了. 
retr 1//返回第一封信的全部內(nèi)容. 
+OK 457 octets 
Received: from 21cn.com (unknown [61.140.60.248]) 
by mx1.yeah.net (Postfix) with SMTP id E578D1CED4CAC 
for <stonegong@yeah.net>; Mon, 25 Jun 2001 12:49:17 +0800 (CST) 
Received: from unknown.host([61.138.26.124]) by 21cn.com(AIMC 2.9.5.1) 
with SMTP id jma3b36f1fc; Mon, 25 Jun 2001 12:43:27 +0800 
subject:HELLO 
hi: 
How are you? 
Message-Id: <20010625044917.E578D1CED4CAC@mx1.yeah.net> 
Date: Mon, 25 Jun 2001 12:49:17 +0800 (CST) 
From: stonegong@21cn.com 
.//看懂了嗎??就是剛才發(fā)的那封~ 
dele 1//沒用了,刪了吧. 
+OK core mail 
list 
+OK 0 0 
.//看看沒了吧~~但這時郵件并沒有完全刪除,要等到退出后在完全刪除,如果現(xiàn)在想恢復(fù)可以用REST n命令,n表示Email的編號. 
quit//沒什么干的了.走吧~. 
+OK core mail 
以上是我telnet的LOG文件的全部內(nèi)容.我加了注釋,肯定都能看懂吧~~ 
寫的比較匆忙.肯定有錯別字了.自己慢慢理解吧~還有一些命令沒有提到.不說了這些應(yīng)該夠用了.如果想知道就 
看看下面,然后自己試試. 
如果上面有哪些命令你沒有理解也可以看看下面這份命令詳解. 
先說說SMTP服務(wù)器的. 
HELO:<地址> 
   利用HELO命令可以告訴SMTP服務(wù)器你的地址,<地址>一般為你的E-mail地址@后面的部分。若你的電 
子郵件地址為: 
  someone@21cn.com,則<地址>就為21cn.com(我就什么也沒輸入.也可以的) 
  MAIL FROM:<發(fā)件人Email地址> 
   利用MAIL FROM命令輸入收信者回復(fù)你時可用的電子郵件地址,一般為你的電子信箱地址,但也可以是符合郵件地址格式的任意字符。 
  RCPT TO:<收信人的E-mail地址> 
   RCPT TO命令要求你輸入收信人的電子郵件地址,可以用多個RCPT TO命令將郵件同時發(fā)送給多個收信 
人。 
  VRFY:<某個Email地址> 
   VRFY命令將驗證其后的電子郵件地址的正確性。一般可先利用VRFY命令對電子郵件地址進(jìn)行校驗,再利用RCPT TO命令將郵件發(fā)送到該地址。這個命令我沒試成功.可能是我的命令用錯了. 
  DATA 
   鍵入DATA后回車,即可開始輸入郵件內(nèi)容。如果在首行輸入Subject:<主題內(nèi)容><回車>,則收信者可在主題或Subject欄將看到<主題內(nèi)容>。否則,輸入部分將作為郵件主體(Body)部分的內(nèi)容。結(jié)束信件內(nèi)容輸入,可順序按<回車><.(句號)><回車>. 
  RSET 
   RSET命令將中止發(fā)信操作,刪除輸入內(nèi)容。 
  QUIT 
   QUIT發(fā)送信件,結(jié)束對話,退出SMTP服務(wù)器。 
在說說POP的. 
USER <用戶名> 
   用USER命令輸入用戶信箱名,<用戶名>一般為用戶電子郵件地址@前面的部分,如地址為someone@21cn.com,則<用戶名>為Someone,命令執(zhí)行后將顯示一些信息,并提示用戶輸入密碼。 
  PASS <密碼> 
   用PASS命令輸入用戶信箱密碼。 
  STAT 
   輸入STAT命令,服務(wù)器將告訴用戶共有多少封信件在信箱中。 
  LIST 
   顯示信件個數(shù)、序號和每個信件的大小。 
  TOP n m 
   顯示第n個信件前m行的內(nèi)容。 
  RETR n 
   RETR命令可以顯示第n個信件的全部內(nèi)容。 
  DELE n 
   DELE命令用來刪除指定的第n個信件。 
  REST n 
   REST命令可以恢復(fù)被刪除的n個信件。 
  LAST 
   LAST命令可以顯示下一個信件的編號。 
  NOOP 
   NOOP命令不執(zhí)行任何操作,僅用來測試服務(wù)器的響應(yīng)是否正常。 
  QUIT 
   QUIT退出POP3服務(wù)器,結(jié)束信件查閱過程。 
****************************************************************************** 
終于寫完了.好高興.不知對你有沒有用.希望有吧~~如果有就請我吃飯吧~~哈哈~~ 
寫代顏色的文章真的很不容易!! 
上文中有寫筆誤。 
下面是實例: 
telnet xxxx.xxxx.xxx 25 
mail from:test@263.net(誰的郵箱?我也不只到;) 
rcpt to:test@263.net 
data 
xxx 

quit 
如果想看服務(wù)器所支持的命令,可以telnet xxxx 25后用help命令察看 
如: 
telnet xxx.xxx.xxx 25 
help 
214-This is Sendmail version 8.9.3 
214-Topics: 
214- HELO EHLO MAIL RCPT DATA 
214- RSET NOOP QUIT HELP VRFY 
214- EXPN VERB ETRN DSN 
214-For more info use "HELP <topic>". 
214-To report bugs in the implementation send email to 
214- sendmail-bugs@sendmail.org. 
214-For local inFORMation send email to Postmaster at your site. 
214 End of HELP info 
呵呵, 
that‘a(chǎn) all 
enjoy it:) 

pop3的命令集在rfc1939中說明 
我摘抄如下: 
9. POP3 Command Summary 
Minimal POP3 Commands: 
USER name valid in the AUTHORIZATION state 
PASS string 
QUIT 
STAT valid in the TRANSACTION state 
LIST [msg] 
RETR msg 
DELE msg 
NOOP 
RSET 
QUIT 
Optional POP3 Commands: 
APOP name digest valid in the AUTHORIZATION state 
TOP msg n valid in the TRANSACTION state 
UIDL [msg] 
POP3 Replies: 
+OK 
-ERR 
Note that with the exception of the STAT, LIST, and UIDL commands, 
the reply given by the POP3 server to any command is significant 
only to "+OK" and "-ERR". Any text occurring after this reply 
may be ignored by the client. 
一個完整實例: 
S: <wait for connection on TCP port 110> 
C: <open connection> 
S: +OK POP3 server ready <1896.697170952@dbc.mtview.ca.us> 
C: APOP mrose c4c9334bac560ecc979e58001b3e22fb 
S: +OK mrose‘s maildrop has 2 messages (320 octets) 
C: STAT 
S: +OK 2 320 
C: LIST 
S: +OK 2 messages (320 octets) 
S: 1 120 
S: 2 200 
S: . 
C: RETR 1 
S: +OK 120 octets 
S: <the POP3 server sends message 1> 
S: . 
C: DELE 1 
S: +OK message 1 deleted 
C: RETR 2 
S: +OK 200 octets 
S: <the POP3 server sends message 2> 
S: . 
C: DELE 2 
S: +OK message 2 deleted 
C: QUIT 
S: +OK dewey POP3 server signing off (maildrop empty) 
C: <close connection> 
S: <wait for next connection>



    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多