線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2972
推到 Plurk!
推到 Facebook!

發送Mail的Error Code

尚未結案
tanaka
一般會員


發表:3
回覆:0
積分:0
註冊:2007-03-30

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-06-08 12:15:44 IP:61.62.xxx.xxx 訂閱
請問各位大大
我利用TNMSMTP寄送郵件時
出現一個error code
451 4.3.2 Please try again later

有人有遇過嗎
這是什麼樣的問題

還有就是他會自動跳出一個Showmessage的提示訊息
這個訊息會讓我的程式停住,要怎麼防止他跳出來訊息
或是可以直接把這個error code接起來寫到log裡面

感謝嚕!

===
with NMSMTP1 do begin
Host := lf_ChainCode('CM_EMAIL','Host');
Port := StrToInt(lf_ChainCode('CM_EMAIL','Port'));
UserID := lf_ChainCode('CM_EMAIL','UserID');
PostMessage.FromAddress := lf_ChainCode('CM_EMAIL','FromAddr');
PostMessage.FromName := lf_ChainCode('CM_EMAIL','FromName');
Connect;
ClearParameters;
PostMessage.ToAddress.Text := Trim(as_ToAddress);
PostMessage.Subject := '【自動發送】Mail;

PostMessage.Attachments.Text := as_FileName;
SendMail;
Disconnect;
end;
shunaaron
高階會員


發表:13
回覆:94
積分:106
註冊:2006-10-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-06-11 22:32:55 IP:220.128.xxx.xxx 訂閱

[code delphi]
try
with NMSMTP1 do begin
Host := lf_ChainCode('CM_EMAIL','Host');
Port := StrToInt(lf_ChainCode('CM_EMAIL','Port'));
UserID := lf_ChainCode('CM_EMAIL','UserID');
PostMessage.FromAddress := lf_ChainCode('CM_EMAIL','FromAddr');
PostMessage.FromName := lf_ChainCode('CM_EMAIL','FromName');
Connect;
ClearParameters;
PostMessage.ToAddress.Text := Trim(as_ToAddress);
PostMessage.Subject := '【自動發送】Mail;
PostMessage.Attachments.Text := as_FileName;
SendMail;
Disconnect;
end;
except on E : Exception do
MessageDlg('發送mail錯誤-E-請重新操作-' E.Message, mtInformation, [mbOK], 0);
end;



[/code]
------
程式沒有這麼難
只是還沒打通其中要絕
暗黑破壞神
版主


發表:9
回覆:2301
積分:1627
註冊:2004-10-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-06-11 22:56:29 IP:122.118.xxx.xxx 未訂閱
http://www.faqs.org/rfcs/rfc2645.html

參閱 RFC 對 451 的定義吧.

這個你要是不懂,說再多也是多說的.^^
系統時間:2024-04-19 2:39:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!