如何直接傳送郵件??? |
答題得分者是:artist1002
|
takdick
一般會員 發表:50 回覆:63 積分:22 註冊:2002-08-05 發送簡訊給我 |
|
天外來客
初階會員 發表:22 回覆:199 積分:44 註冊:2001-11-27 發送簡訊給我 |
|
takdick
一般會員 發表:50 回覆:63 積分:22 註冊:2002-08-05 發送簡訊給我 |
|
artist1002
高階會員 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
特快郵件專遞 中的元件用途
TIdDNSResolver 查詢信箱的郵件主機, 也就是向DNS Server 查詢 MX 紀錄
TIdAntiFreeze 因為沒有使用多執行緒, 使用這個元件來避免Indy元件讓程式停止回應
TIdSMTP 寄信的元件
TIdMessage 信件內容的元件 原理
先使用TIdDNSResolver 來查詢信箱的MX紀錄, 如 yahoo.com 可查到MX為mx1.mail.yahoo.com
再把信件內容寫到 TIdMessage裡面
透過TIdSMTP 把 Host 填入之前查到的MX紀錄, 如 mx1.mail.yahoo.com
在使用TIdSMTP將TIdMessage寄出
|
KFC
一般會員 發表:43 回覆:73 積分:23 註冊:2003-03-27 發送簡訊給我 |
|
artist1002
高階會員 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
引言: 请问在程序中怎样莸得域服务器的地址?我把我的程式節錄出來給你參考 //使用元件 Indy 9.0.11 //函式名稱 GetMXRecord //用途:向 DNS Server 詢問 MX 紀錄 //使用語言:BCB AnsiString GetMXRecord(AnsiString Query) //回傳MX紀錄,失敗則回傳空字串 { int i; AnsiString MX=""; TIdDNSResolver *IdDNSResolver1; IdDNSResolver1 = new TIdDNSResolver(NULL) IdDNSResolver1->QueryRecords< |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |