急急急 ... 使用IdSMTP寄信出錯 ... (Gmail SMTP) |
|
roller
一般會員 發表:9 回覆:20 積分:5 註冊:2004-11-05 發送簡訊給我 |
hi all ...
我想自己用IdSmtp並透過Gmail SMTP來寄信 參考了討論區上的幾個範例之後並開始實做 我想我已經可以連上Gmail SMTP了, 可是要發送信件就會出錯 ... 相同的設定在Outlook上是成功的 附上程式碼和錯誤畫面請大家幫忙 IdSMTP1->Host = "smtp.gmail.com"; IdSMTP1->UserId = "xxxx@gmail.com"; IdSMTP1->Password = "xxxx"; IdSMTP1->Port = 465; IdSMTP1->AuthenticationType = atLogin; IdSMTP1->Intercept = IdConnectionInterceptOpenSSL1; IdSMTP1->InterceptEnabled = true; IdMessage1->Clear(); IdMessage1->From->Address = "xxxx@gmail.com"; IdMessage1->From->Name = "xxxx"; IdMessage1->UseNowForDate=true; IdMessage1->CharSet="big5"; TIdEMailAddressItem *NewItem=IdMessage1->Recipients->Add(); NewItem->Address= "oooo3@hotmail.com"; IdMessage1->Subject="test"; IdMessage1->Body->Add("test"); IdSMTP1->Connect(); IdSMTP1->Send(IdMessage1); //於此出錯 IdSMTP1->Disconnect(); 請大家幫忙了 ... 謝謝
附加檔案:mail.jpg
|
roller
一般會員 發表:9 回覆:20 積分:5 註冊:2004-11-05 發送簡訊給我 |
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
看你這麼急的樣子… 昨半夜花了不少時間幫你實測了…
你的程式碼沒問題,只要修正關鍵的幾個問題 (我是用indy 9 實作的,若你是bcb原來的版本請自行類比參照) 1/ 請加入一個 TIdSSLIOHandlerSocket 元件 (在Indy I/O handlersTab) 2/在smtp元件的IOHandler屬性裡連結上面的元件 3/ 到 http://indy.fulgan.com/SSL/indy_openssl096.zip 下載檔案,把它解在你的projcet目錄裡 這樣就可以搞定! 若有其他的問題,在post上來吧。若要改裝 indy 9 可參考我的blog裡的筆記。 PS: 無論ok與否,請回應好嗎? 蕭沖 qs.xiao@gmail.com http://aftcast.blogspot.com/ --All ideals are worthless unless implemented--
------
蕭沖 --All ideas are worthless unless implemented-- C++ Builder Delphi Taiwan G+ 社群 http://bit.ly/cbtaiwan |
roller
一般會員 發表:9 回覆:20 積分:5 註冊:2004-11-05 發送簡訊給我 |
嗯 ... 參考了你的方法之後,我先是把BCB上的Indy
元件換成了Indy9版本了,改了一點點code,就是 TIdSSLIOHandlerSocket元件後,它就運作了 真的很感謝你的幫忙喔,謝謝 ===================引 用 文 章=================== 看你這麼急的樣子… 昨半夜花了不少時間幫你實測了… 你的程式碼沒問題,只要修正關鍵的幾個問題 (我是用indy 9 實作的,若你是bcb原來的版本請自行類比參照) 1/ 請加入一個 TIdSSLIOHandlerSocket 元件 (在Indy I/O handlersTab) 2/在smtp元件的IOHandler屬性裡連結上面的元件 3/ 到http://indy.fulgan.com/SSL/indy_openssl096.zip?下載檔案,把它解在你的projcet目錄裡 這樣就可以搞定!? 若有其他的問題,在post上來吧。若要改裝 indy 9 可參考我的blog裡的筆記。 PS: 無論ok與否,請回應好嗎? 蕭沖 qs.xiao@gmail.com http://aftcast.blogspot.com/ --All ideals are worthless unless implemented-- |
roller
一般會員 發表:9 回覆:20 積分:5 註冊:2004-11-05 發送簡訊給我 |
|
aftcast
站務副站長 發表:81 回覆:1485 積分:1763 註冊:2002-11-21 發送簡訊給我 |
|
roller
一般會員 發表:9 回覆:20 積分:5 註冊:2004-11-05 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |