URL 檢測問題? |
尚未結案
|
760729
一般會員 ![]() ![]() 發表:32 回覆:51 積分:16 註冊:2004-09-08 發送簡訊給我 |
http 可用 AnsiString body;
body = IdHTTP1->Get("http://www.kimo.com.tw");
Edit1->Text = IdHTTP1->ResponseText; 檢查 http://www.kimo.com.tw 是否正常(200 或 404). 而 ftp://xxx.xxx.xxx.xxx 及 mailto:xxx@vv.vvv.vvv 和 gopher://eee.fff.fff 可用什麼方法檢查, 請各前輩告之
謝謝.
|
760729
一般會員 ![]() ![]() 發表:32 回覆:51 積分:16 註冊:2004-09-08 發送簡訊給我 |
|
geniustom
版主 ![]() ![]() ![]() ![]() ![]() 發表:100 回覆:303 積分:260 註冊:2003-01-03 發送簡訊給我 |
|
760729
一般會員 ![]() ![]() 發表:32 回覆:51 積分:16 註冊:2004-09-08 發送簡訊給我 |
|
hagar
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
|
760729
一般會員 ![]() ![]() 發表:32 回覆:51 積分:16 註冊:2004-09-08 發送簡訊給我 |
|
hagar
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:143 回覆:4056 積分:4445 註冊:2002-04-14 發送簡訊給我 |
Gopher 部份:
try IdGopher1.Host := 'gopher.csie.nctu.edu.tw'; IdGopher1.Connect; if IdGopher1.Connected then ShowMessage('connected'); except ShowMessage('could not connect'); end;mailto 部份(用 TIdTcpClient 元件): 比方說小弟的 email 是 hagar@gcn.net.tw 內送郵件主機是 pop3.gcn.net.tw try IdTcpClient1.Host := 'pop3.gcn.net.tw'; IdTcpClient1.Port := 110; IdTcpClient1.Connect; if IdTcpClient1.Connected then ShowMessage('connect'); except ShowMessage('could not connect'); end;發表人 - hagar 於 2004/10/26 10:36:27 |
760729
一般會員 ![]() ![]() 發表:32 回覆:51 積分:16 註冊:2004-09-08 發送簡訊給我 |
|
暗黑破壞神
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
其實。
這個扯到一個很可怕的東東。
它是MAILSERVER 的protocol
我把跟SERVER 溝通的方法寫出來。
data:
你的EMAIL:abc@mail.test.com.tw
你要測:mailto:temp@mail.to.com.tw
你的主機是:mail.test.com.tw 我們可以用
telnet mail.to.com.tw 25
HELO mail.test.com.tw
MAIL FROM:abc@mail.test.com.tw
RCPT TO:temp
這時候,如果是有問題的它會回應
550 5.1.1 temp... User unknown OK?
再來我們來實做這個通訊協定。
開一個 clientsocket 連到目標(mail.to.com.tw).
送過去 "HELO mail.test.com.tw\n" (use sendbuf or what you like)
送過去 "MAIL FROM:abc@mail.test.com.tw\n" (use sendbuf or what you like)
送過去 "RCPT TO:temp\n" (use sendbuf or what you like)
由socket收到低訊息是不是550 就可以知道這個EMAIL 是否存在。
判斷完畢,關閉socket connect. PS我個人是比較不信任那些寫好的元件。我都喜歡自己寫這樣的功能。
所以我只知道用這種方法。
有問題再提出吧。
|
暗黑破壞神
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
760729
一般會員 ![]() ![]() 發表:32 回覆:51 積分:16 註冊:2004-09-08 發送簡訊給我 |
|
geniustom
版主 ![]() ![]() ![]() ![]() ![]() 發表:100 回覆:303 積分:260 註冊:2003-01-03 發送簡訊給我 |
|
Ktop_Robot
站務副站長 ![]() ![]() 發表:0 回覆:3511 積分:0 註冊:2007-04-17 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |