遠(yuǎn)程郵件控制的telnet pop設(shè)置
作者:佚名
文章中,我們對telnet pop的相關(guān)設(shè)置進(jìn)行了介紹。這里面我們通過幾個步驟來完成有關(guān)設(shè)置。那么具體代碼如下。
在郵件服務(wù)方面,我們可以使用TELNET服務(wù)來進(jìn)行設(shè)置,進(jìn)行遠(yuǎn)程監(jiān)控。那么我們需要進(jìn)行telnet pop的相關(guān)設(shè)置。現(xiàn)在就讓我們一起來看看,如何使用TELNET手工操作 SMTP/POP 收發(fā)郵件的相關(guān)內(nèi)容吧。
說明:手工錄入的用藍(lán)色字體表示,#后的為注釋,不可錄入。
- =========先計(jì)算BASE64編碼的用戶名密碼,認(rèn)證登錄需要用到===========
- [crazywill@localhost crazywill]$ perl -MMIME::Base64 -e 'print encode_base64("crazywill");'
- Y3Jhenl3aWxs
- [crazywill@localhost crazywill]$ perl -MMIME::Base64 -e 'print encode_base64("mypassword");'
- bXlwYXNzd29yZA==
- ======================開始SMTP發(fā)信操作==========================
- [crazywill@localhost crazywill]$ telnet smtp.163.com 25 #telnet登錄25端口
- Trying 202.108.5.81...
- Connected to smtp.163.com.
- Escape character is '^]'.
- 220 163.com Coremail SMTP(Anti Spam) System
- EHLO smtp.163.com # 握手 :)
- 250-mail
- 250-PIPELINING
- 250-AUTH LOGIN PLAIN
- 250-AUTH=LOGIN PLAIN
- 250 8BITMIME
- AUTH LOGIN # 開始認(rèn)證telnet pop登錄
- 334 dXNlcm5hbWU6
- crazywill
- 334 UGFzc3dvcmQ6
- mypassword
- 535 Error: authentication failed # 直接用戶名密碼不能登錄
- AUTH LOGIN
- 334 dXNlcm5hbWU6
- Y3Jhenl3aWxs
- 334 UGFzc3dvcmQ6
- bXlwYXNzd29yZA==
- 235 Authentication successful # 使用Base64編碼則成功登錄
- MAIL FROM:<test@163.com> # 郵件發(fā)送方
- 553 You are not authorized to send mail, authentication is required # 不可偽造發(fā)送郵件
- MAIL FROM:<crazywill@163.com> # 郵件發(fā)送方
- 250 Mail OK
- RCPT TO:<crazywill@163.com>
- # 郵件的接收方,若有多個收件人,則重復(fù)這一語句多次。
- 250 Mail OK
- DATA # 郵件體內(nèi)容
- 354 Please start mail input.
- TO: crazywill@163.com
- # 此處的TO,F(xiàn)ROM,等內(nèi)容,可以隨便造假 :) 可以騙人但騙不了懂得查看郵件源碼的。
- FROM: cccc@163.com
- SUBJECT: test by telnet/smtp
- test, just a test. # 郵件正文內(nèi)容,與Header部分空一行開始寫
- . # 郵件寫完,以一個句點(diǎn)加回車結(jié)果。
- 250 Mail OK queued as smtp10,wKjADQ2ApxRnnqBE0CWaEw==.38326S3 # 返回250 表示發(fā)送成功。
- NOOP # 空語句,不執(zhí)行任何操作,一般用來保持和服務(wù)器連接,不要掉線
- 250 OK
- QUIT # 退出
- 221 Closing connection. Good bye.
- Connection closed by foreign host.
- [crazywill@localhost crazywill]$
#p#
- =================開始POP3收信操作======================
- [crazywill@localhost crazywill]$ telnet pop.163.com 110#telnet登錄110端口
- Trying 202.108.5.104...
- Connected to pop.163.com.
- Escape character is '^]'.
- +OK Welcome to coremail Mail Pop3 Server (163com[20050206])
- USER crazywill # 用戶名
- +OK core mail
- PASS mypassword # 登錄密碼
- +OK 254 message(s) [27676669 byte(s)]
- STAT # 查看郵箱狀態(tài)
- +OK 254 27676669
- LIST # 郵件列表
- +OK 254 27676669
- 1 2468
- 2 21945
- 3 33136
- 4 2071
- 5 3364
- 6 18906
- 7 3136
- 8 24764
- .................
- TOP 254 0
- #進(jìn)行telnet pop設(shè)置后,查看指定郵件的郵件頭,0表示查看整個郵件頭,其它正整數(shù)表示限制返回多少行。
- +OK core mail
- Received: from smtp.63.com (unknown [58.252.70.158])
- by smtp5 (Coremail) with SMTP id wKjREDrA9gIfFqlEjCnRAg==.29062S4;
- Mon, 03 Jul 2006 21:07:18 +0800 (CST)
- TO: crazywill@163.com
- FROM : cccc@163.com
- # 這里即前面發(fā)信時偽造的一個假發(fā)送人信息,平時正常操作只顯示這個。
- SUBJECT: test by telnet/smtp # 郵件主題
- Message-Id: <44A91687.0E6F6C.07562>
- Date: Mon, 3 Jul 2006 21:07:19 +0800 (CST)
- Sender: crazywill@163.com# 這里是真正的發(fā)送人,不可偽造。
- RETR 254 # 在telnet pop后,獲取指定郵件
- +OK 354 octets
- Received: from smtp.63.com (unknown [58.252.70.158])
- by smtp5 (Coremail) with SMTP id wKjREDrA9gIfFqlEjCnRAg==.29062S4;
- Mon, 03 Jul 2006 21:07:18 +0800 (CST)
- TO: crazywill@163.com
- FROM : cccc@163.com
- SUBJECT: test by telnet/smtp
- Message-Id: <44A91687.0E6F6C.07562>
- Date: Mon, 3 Jul 2006 21:07:19 +0800 (CST)
- Sender: crazywill@163.com
- test, just a test..
- DELE 254 # 刪除第254封郵件
- +OK core mail
- STAT # 查看郵箱狀態(tài)
- +OK 253 27676315
- QUIT # 退出
- +OK core mail
- Connection closed by foreign host.
- [crazywill@localhost crazywill]$
- =========================================================
責(zé)任編輯:佟健
來源:
網(wǎng)界網(wǎng)