bug #38075 esmtp error not being thrown properly (Anton Zagorskii)
This PR was submitted for the master branch but it was merged into the 4.4 branch instead.
Discussion
----------
esmtp error not being thrown properly
| Q | A
| ------------- | ---
| Branch? | master
| Bug fix? | yes
| New feature? | no <!-- please update src/**/CHANGELOG.md files -->
| Deprecations? | no <!-- please update UPGRADE-*.md and src/**/CHANGELOG.md files -->
| Tickets | n/a
| License | MIT
| Doc PR | n/a
This is the same fix as https://github.com/symfony/symfony/pull/32895 but for esmtp transport
Commits
-------
976eea3be0
esmtp error not being thrown properly
This commit is contained in:
commit
088b818797
@ -166,7 +166,11 @@ class EsmtpTransport extends SmtpTransport
|
||||
|
||||
return;
|
||||
} catch (TransportExceptionInterface $e) {
|
||||
$this->executeCommand("RSET\r\n", [250]);
|
||||
try {
|
||||
$this->executeCommand("RSET\r\n", [250]);
|
||||
} catch (TransportExceptionInterface $_) {
|
||||
// ignore this exception as it probably means that the server error was final
|
||||
}
|
||||
|
||||
// keep the error message, but tries the other authenticators
|
||||
$errors[$authenticator->getAuthKeyword()] = $e;
|
||||
|
Reference in New Issue
Block a user