Re: [VB?]用VB寫出一支透過POP3認證的程式

看板Visual_Basic作者 (路邊小草)時間20年前 (2005/12/19 17:44), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《alubasun (拍泥噹~搞蕭郎!)》之銘言: : 之前有一個olemail的dll程式 : 但是由於沒有source code : 所以也不完全懂 : 現在上面則是要叫我直接寫一個程式去透過POP3認證 : (此認證動作只要USER NAME OK,再PASSWORD OK即可,不用做到mail的相關功能) : 有沒有人可以給我一點方向呢? @@ : (olemail 的source code也好,或是透過POP3做認證的這個傳遞動作也好) : 希望各位可以不吝指教了 ○rz : 以上 以下是手動做POP3認鎮傳遞過程的動作 先找一台POP3 Server,還有好用的Telnet程式(如putty,不建議用kkman,pcman之類的) 然後用RAW模式連到server的port 110(不建議用telnet之類的模式,不然可能會錯) 然後正常認證過程會有類似以下的訊息,黃色字是需要輸入的... +OK ready <468.1134985582@xxxx.edu.tw> USER useracc1 +OK Password required for useracc1. PASS mypassword +OK useracc1 has 3 visible messages (0 hidden) in 312559 octets. QUIT +OK Pop server at xxxx.edu.tw signing off. 那如果視認證失敗的狀況呢...注意看亮白色的部分... +OK ready <468.1134985582@xxxx.edu.tw> USER useracc1 +OK Password required for useracc1. PASS wrongpass -ERR [AUTH] Password supplied for "useracc1" is incorrect. +OK Pop server at xxxx.edu.tw signing off. <=不一定會Logoff,此因Server設定不同 首先建立連線,輸入用戶名稱,最後僅需判斷輸入PASS後,傳回的為+OK或-ERR即可 這樣應該知道怎樣下手了吧 :) 其餘POP3協定資料可以參照 http://www.ietf.org/rfc/rfc1939.txt -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.88.170

12/19 19:50, , 1F
RAW是...@@?
12/19 19:50, 1F

12/19 21:53, , 2F
RAW類似telnet但比telnet還原始,沒有任何特殊字元定義/處理
12/19 21:53, 2F

12/19 21:55, , 3F
如果還是不懂,去找putty選不同模式連看看pop3 server就懂了
12/19 21:55, 3F
文章代碼(AID): #13fe4AqY (Visual_Basic)
文章代碼(AID): #13fe4AqY (Visual_Basic)