डी 7 + इंडी 10 नवीनतम निर्माण का उपयोग करना।डेल्फी + इंडी: कनेक्शन बंद कर दिया गया
मेरा कोड ईमेल भेजने के लिए TIdSMTP का उपयोग कर रहा है। मैं कुछ अंत उपयोगकर्ताओं पर "कनेक्शन बंद हो गया" प्राप्त कर रहा हूं, और ईमेल कभी नहीं भेजा जाता है।
try
~~~~
~~~~
_idSMTP := TIdSmtp.Create;
with _idSMTP do
begin
Host := 'myhost';
Connect;
try
Send(_EmailMsg);
Result := True;
except
on E: Exception do
begin
MsgDlgErr(Self.Handle, E.Message)
end
end;
end;
finally
_idSMTP.Disconnect;
_idSMTP.Free;
end;
किसी भी सलाह:
कोड की तरह है?
आईडीई में अपवाद नहीं होता है, लेकिन अंत उपयोगकर्ता कंप्यूटर पर होता है। – Atlas
कुछ वायरस कैनर्स आजकल एसएमटीपी पोर्ट पर आउटगोइंग कनेक्शन ब्लॉक करते हैं। इससे कनेक्शन अप्रतिबंधित हो सकता है और यह त्रुटि फेंक सकती है। –
@ एटलस: यही कारण है कि "कुछ मामलों में ..." :) पृष्ठ भी अन्य मामलों के बारे में बात करता है। –