使用telnet命令驗證郵箱
前些天在看一本shell指令碼攻略的時候,裡面有一個章節是透過curl命令來訪問gmail郵箱,我在本地反覆嘗試,看來還是google服務在大陸受限的原因,一直都不通。最後想把這種思路轉化為可使用的方式,最後發現telnet還是一種可行的方式。
當然在支援中文方面還是不夠全面,總是會有中文亂碼的問題。不管怎麼說這種用法不太主流,但是感覺還是蠻新鮮的。
以網易郵箱為例。
[ora11g@rac1 ~]$ telnet pop3.163.com 110
Trying 220.181.12.101...
Connected to pop3.163.com.
Escape character is '^]'.
+OK Welcome to coremail Mail Pop3 Server (163coms[726cd87d72d896a1ac393507346040fas])
這個時候輸入使用者名稱,密碼即可
+OK Welcome to coremail Mail Pop3 Server (163coms[726cd87d72d896a1ac393507346040fas])
USER xxxxx@163.com ---輸入郵箱名
+OK core mail
PASS xxxxxx --輸入密碼
+OK 2253 message(s) [1125691385 byte(s)]
--統計郵箱的使用情況
stat
+OK 2253 1125691385 --這個意思是有2253封郵件,大小是1125691385 位元組
如果想檢視郵件的列表,使用list命令
list
。。。
2248 27635
2249 29651
2250 61305
2251 27074
2252 28940
2253 62745
.
得到的列表比較粗,只能夠得到郵件的序列號和對應的大小
如果想檢視第2253封郵件,可以使用retr
retr 2253
得到是郵件的正文,不過是以html格式來顯示的,檢視也就是個形式了。
如果退出,輸入quit
這種方式的使用可以作為校驗郵箱使用者名稱密碼的一種快捷方式,如果在工作中有大量的郵箱配置工作,可以使用指令碼來校驗郵箱賬號是否可用,也是一種不錯的方式。
在細節的使用方面,還需要自己不斷摸索,如果把這方面的東西整合為一個介面,就更方面使用了。
當然在支援中文方面還是不夠全面,總是會有中文亂碼的問題。不管怎麼說這種用法不太主流,但是感覺還是蠻新鮮的。
以網易郵箱為例。
[ora11g@rac1 ~]$ telnet pop3.163.com 110
Trying 220.181.12.101...
Connected to pop3.163.com.
Escape character is '^]'.
+OK Welcome to coremail Mail Pop3 Server (163coms[726cd87d72d896a1ac393507346040fas])
這個時候輸入使用者名稱,密碼即可
+OK Welcome to coremail Mail Pop3 Server (163coms[726cd87d72d896a1ac393507346040fas])
USER xxxxx@163.com ---輸入郵箱名
+OK core mail
PASS xxxxxx --輸入密碼
+OK 2253 message(s) [1125691385 byte(s)]
--統計郵箱的使用情況
stat
+OK 2253 1125691385 --這個意思是有2253封郵件,大小是1125691385 位元組
如果想檢視郵件的列表,使用list命令
list
。。。
2248 27635
2249 29651
2250 61305
2251 27074
2252 28940
2253 62745
.
如果想檢視第2253封郵件,可以使用retr
retr 2253
得到是郵件的正文,不過是以html格式來顯示的,檢視也就是個形式了。
如果退出,輸入quit
這種方式的使用可以作為校驗郵箱使用者名稱密碼的一種快捷方式,如果在工作中有大量的郵箱配置工作,可以使用指令碼來校驗郵箱賬號是否可用,也是一種不錯的方式。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8494287/viewspace-1422006/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- js驗證郵箱JS
- Javascript郵箱驗證JavaScript
- gitlab郵箱驗證 郵箱提醒設定Gitlab
- JavaScript郵箱格式驗證JavaScript
- 郵箱格式驗證程式碼
- PHP中的郵箱驗證PHP
- jQuery郵箱格式驗證程式碼jQuery
- qq郵箱收不到epic驗證郵件怎麼辦 epic郵箱驗證沒反應怎麼辦
- Java實現郵箱驗證碼功能Java
- 郵箱地址正規表示式驗證
- 郵箱格式驗證程式碼例項
- 郵箱格式驗證程式碼詳解
- php正則驗證手機、郵箱PHP
- 直播app原始碼,驗證方式選擇郵箱驗證時,自動給輸入好的郵箱傳送驗證碼APP原始碼
- 使用者註冊郵箱驗證啟用思路【轉】
- Android註冊功能--電話驗證和郵箱驗證Android
- Laravel 專案實現郵箱驗證功能Laravel
- 正規表示式驗證郵箱及其解析
- 郵箱驗證正規表示式程式碼
- javascript驗證郵箱格式程式碼例項JavaScript
- TP5使用bootstrapvalidator進行非同步驗證郵箱boot非同步
- js正規表示式驗證手機,郵箱,身份證JS
- js實現的郵箱格式驗證程式碼JS
- swift 郵箱、密碼、手機號、身份證驗證正則Swift密碼
- 直播系統原始碼,選擇驗證方式時選擇郵箱驗證原始碼
- Ajax 實現驗證郵箱地址唯一性
- 驗證郵箱和ip格式的正規表示式
- Python+django實現郵箱驗證登入PythonDjango
- angularjs 表單驗證,包含必填、手機、郵箱...AngularJS
- js實現的email郵箱格式驗證程式碼JSAI
- 郵箱驗證正規表示式例項程式碼
- js驗證郵箱的正規表示式程式碼JS
- iOS使用UIDataDetectorType簡單驗證手機號、郵箱、網址iOSUI
- js郵箱驗證正規表示式例項程式碼JS
- 驗證郵箱格式正規表示式程式碼例項
- 【驗證碼逆向專欄】xx80 郵箱多種類驗證碼逆向分析
- 【JavaScript】使用js實現傳送郵箱驗證碼,按鈕倒數計時JavaScriptJS
- Laravel5.8 入門系列三,新增註冊郵箱驗證Laravel