The message was rejected on spam signals. The bounce is not about the address — it is about us and about the content.
Response codes — 5.X.X. The category is assigned by a pattern on the receiver’s reply text, not by the code itself: the pattern list can be extended with your own patterns and your own names (bounce-category-patterns).
Retrying the same message will not help, but the address has nothing to do with it either. This is a separate axis: it is about reputation, and we count it separately.
The share of such bounces is counted separately — it is the signal for the warm-up scheduler.
What to do with this bounce: deal with reputation and the message.
| Question | Answer |
|---|---|
| what the bounce is about | not the address |
| our axis | soft on our axis |
| will a retry help | no |
Look at the reply text, not just the category — the cause is in it, while the category only sorts bounces onto shelves.
# the receiver's reply the category is assigned by 550 5.7.1 Message rejected as spam by Content Filtering
what people get wrong and how it ends3 mistakes▶
§ 12
§ 12
§ 12
1 relation
pmta show queues --errors example.com pmtastats bounce-categories --bounceCat spam-related /var/log/pmta/acct-*.csv
3 articles
◇Two inbound report processors and what to do with themBounces by message and complaints are parsed by two identically structured blocks; each has its own address list and its own pair of decisions about the message’s fate.◇A return address with the recipient written into itThe bounce arrives at a unique address, and there is no need to parse its content.◇What to return in a bounce reportWhat to enclose in a bounce report: the whole message or only its headers.