Replies: 3 comments 3 replies
-
If I understand RFC 3463 correctly, every error code starting with "4" is temporary Anyway, I've tested the current implementation of greylisting and it seems to work well |
Beta Was this translation helpful? Give feedback.
-
Any status code starting with |
Beta Was this translation helpful? Give feedback.
-
Well, all I can say is that both Apple’s iCloud mailer and yahoo bounce my messages. Yahoo unfortunately doesn’t send much in terms of diagnostics. Apple sends the type of error I quoted in the bug report. Some other mail goes through. I’m also not sure, if we’re talking about the same codes. There are the three digit short codes like 404 and then there are the detailed error codes of the form X.NNN.MMM where NNN and MMM can be between 1 and 3 digits long. The RFC you point out describes these detailed error codes, but the Apple mailer may complain about the three digit short code. Now, as for the detailed error code, I’m not sure why 4.2.2 is used:
seem to be much more aligned with the greylisting than Looking here for the (non-authorative) definition of three digit short codes
As per RFC 821:
would seem documented short codes that could be used and should be understood by any compliant server. 422 not being listed means potentially unspecified server behavior. So picking from the well defined standard codes, 421 and 450 seem safe choices. If one were to logically construct non-standard codes, then maybe 410, 470 would be meaningful, but that would again meaning leaving the scope of RFC 821. So I’d suggest 421 or 450 as short code, and 4.7.0 as detailed error code, along with the "Greylisted, please try again in a few moments." error text. |
Beta Was this translation helpful? Give feedback.
-
What happened?
I sent a test message to my server, which was bounced with the following message:
When I google a 422 error code, I get:
"SMTP Error 422 is a permanent or "5xx" error code returned by a mail server, indicating the rejection of an email message due to the recipient's mailbox or account being over quota or exceeding storage limits. This error denotes that the recipient's mailbox cannot accept new messages until the storage issue is resolved."
It would seem there should be something like a 450 or 454 error code, right?
How can we reproduce the problem?
I can reproduce the problem by doing the following steps:
Version
v0.11.x
What database are you using?
RocksDB
What blob storage are you using?
Filesystem
Where is your directory located?
Internal
What operating system are you using?
Linux
Relevant log output
Code of Conduct
Beta Was this translation helpful? Give feedback.
All reactions