File tree 1 file changed +7
-2
lines changed
1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -532,7 +532,10 @@ function TSendEmail.Connect: TSendEmail;
532
532
begin
533
533
LLastResult := Format(' Last Result: %s' , [FIdSMTP.LastCmdResult.FormattedReply.Text]);
534
534
535
- if LLastResult.ToUpper.Contains(' AUTHENTICATION SUCCEEDED' ) or LLastResult.Contains(' 250 OK' ) then
535
+ if
536
+ LLastResult.ToUpper.Contains(' AUTHENTICATION SUCCEEDED' ) or
537
+ LLastResult.Contains(' 250 OK' )
538
+ then
536
539
begin
537
540
Log(LLastResult, True);
538
541
@@ -603,7 +606,8 @@ function TSendEmail.Send(const ADisconnectAfterSending: Boolean = True): TSendEm
603
606
604
607
if
605
608
E.Message.ToUpper.Contains(' CLOSING CONNECTION' ) or
606
- E.Message.ToUpper.Contains(' TOO MANY MESSAGES' )
609
+ E.Message.ToUpper.Contains(' TOO MANY MESSAGES' ) or
610
+ E.Message.ToUpper.Contains(' CONNECTION CLOSED' )
607
611
then
608
612
begin
609
613
if FSendCountReconnect < FSendMaxReconnection then
@@ -758,6 +762,7 @@ procedure TSendEmail.Reconnect(AResend: Boolean = False);
758
762
759
763
Disconnect;
760
764
Connect;
765
+
761
766
if AResend then
762
767
Send;
763
768
end ;
You can’t perform that action at this time.
0 commit comments