IdMessage.ContentType的問題 |
答題得分者是:Blueberrug
|
ESCAPE
一般會員 發表:37 回覆:47 積分:16 註冊:2005-02-15 發送簡訊給我 |
請問各位有經驗的前輩們不吝指教。
我使用IdSMTP與IdMessage發送電子郵件,如果不夾帶檔案的話其ContentType="text/plan" 如果夾帶檔案的話其ContentType的值如下:
Content-Type: multipart/mixed;
boundary="=_NextPart_2rfkindysadvnqw3nerasdf";
charset="BIG5" 其中的「"=_NextPart_2rfkindysadvnqw3nerasdf"」裏的「=_NextPart_2」有些會電子郵件伺服器管理者當作擋廣告信的設定值(我公司就是如此設定,拿掉這個設定之後就可以收到),有些收件者無法收到。目前測試的結果似乎SeedNet、縣市環保局都無法收到,煩請各位有經驗的前輩不吝指正,謝謝。 我使用Delphi 7,使用Delphi7內附的Indy元件。SMTP:msa.hinet.net
|
Blueberrug
一般會員 發表:14 回覆:50 積分:17 註冊:2005-05-22 發送簡訊給我 |
目前我是用INDY9.0的版本
寄出信件,且信件內文有圖片
會造成ContentType為mixed
若沒有圖片時,會造成ContentType為alternative
因此也在困擾該怎麼辦才好呢?
而且用Indy 8.0的版本
就不會有這樣的問題產生!
只要我是用信件內文有圖片時,
會造成ContentType為related
不知道大大你是否可以解決這樣的問題呢?
我寄出信件的方式是用BCB寫的
不知道是否能解決的你問題呢?
IdSMTP->Host = 主機位址 IdSMTP->Username = 登入帳號 IdSMTP->Port = 25; IdMsg->Clear(); IdMsg->From->Name = 寄件者名稱 IdMsg->From->Address = 寄件者電子郵件 IdMsg->Recipients->EMailAddresses = 收件者電子郵件 IdMsg->Subject = 主旨 IdMsg->CCList->EMailAddresses = 副本 IdMsg->BccList->EMailAddresses = 密件副本 IdMsg->Date = 寄信時間 int ReSend = StrToInt(slSendMail->Strings[1 9*i]); if (ReSend==1) IdMsg->ReceiptRecipient->Text = 要求回條的電子郵件 else IdMsg->ReceiptRecipient->Text = ""; IdMsg->Priority = 優先順序 IdMsg->MessageParts->Clear(); TIdText *IdTxt = new TIdText(IdMsg->MessageParts, NULL); IdTxt->ContentType = "text/plain;\n charset=\"big5\""; IdTxt->Body->Text = ""; TStringList *MailContent = new TStringList; //----讀取信件內文----// MailContent->Add(slSendMail->Strings[7 9*i]); TIdText *IdHtm = new TIdText(IdMsg->MessageParts, MailContent); IdHtm->ContentType = "text/html;\n charset=\"big5\""; TmpStream = new TMemoryStream; IdMsg->SaveToStream(TmpStream, false); if (!IdSMTP->Connected()) { try { IdSMTP->Connect(); } catch (const Exception &e) { HandleException(0, e); fmProgress->Update(); return; } } IdSMTP->Send(IdMsg); delete IdHtm; delete IdTxt; delete MailContent; IdSMTP->Disconnect(); |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |