mirror of
https://github.com/PHPMailer/PHPMailer.git
synced 2024-09-20 01:52:15 +02:00
Don't try to issue RSET on connection errors
In case of errors, keep-alive SMTP connections are always reset, but when the error happened while establishing the connection, trying to reset the connection is pointless and just produces another error.
This commit is contained in:
parent
410086d03e
commit
703ad1052c
@ -1671,7 +1671,7 @@ class PHPMailer
|
||||
return $this->mailSend($this->MIMEHeader, $this->MIMEBody);
|
||||
}
|
||||
} catch (Exception $exc) {
|
||||
if ($this->Mailer === 'smtp' && $this->SMTPKeepAlive == true) {
|
||||
if ($this->Mailer === 'smtp' && $this->SMTPKeepAlive == true && $this->smtp->connected()) {
|
||||
$this->smtp->reset();
|
||||
}
|
||||
$this->setError($exc->getMessage());
|
||||
|
Loading…
Reference in New Issue
Block a user