core
core copied to clipboard
Reconsider treating 450 4.1.2 SMTP error as permanent
We currently treat such transient error as permanent for the reason described here: https://github.com/deltachat/deltachat-core-rust/blob/42a7cd3eea38a6ee04a9463c81df2f41157db4bc/src/smtp.rs#L427-L432
However it seems Postfix is capable of returning such incorrect errors when there is a transient DNS failure. Delta Chat better keep retrying the message in this case.
This workaround seems to have been introduced in 93ba6c1ce83a7f7e3afa207fddbf3e226e936521, PR #2126
The problem is reported to be happening with nauta.cu recipients and flaky DNS resolution of nauta.cu.