Thank you, this seems to work, but...
on SPF_FAIL the message is now correct.
on all other Spam-Reasons, the id= is missing.
and i would also like to additionally set custom messages for other
reject-reasons (spamassassin rules)
I tried the following but it doesn't work. Maybe the previous gets
overwritten...
$smtp_reason_by_ccat{&CC_SPAM} = 'id=%n - spam';
$smtp_reason_by_ccat{&CC_SPAM} = '[~[:TESTS]|SPF_FAIL|id=%n - SPF
Failure ; Please contact your administrator|spam]';
$smtp_reason_by_ccat{&CC_SPAM} = '[~[:TESTS]|MYTEST|Triggered
MYTEST-Spamassassin Rule|spam]';
Thanks in advance
Ralf
Am 25.02.2023 um 08:40 schrieb Damian:
usually when amavisd-new rejects mail as pre-queue filter, the
smtp-dialog-message is like "554 5.7.0 Reject, id=13158-01 - spam"
I would like to customize the message, if the Spamassssin-Rule
SPF_FAIL triggers, e.g.
"554 5.7.0 Reject, id=13158-01 - SPF Failure ; Please contact your
administrator"
or on any other custom message on any other custom spamassassin-rule.
How can i achieve this?
Try this:
$smtp_reason_by_ccat{&CC_SPAM} = '[~[:TESTS]|SPF_FAIL|SPF Failure ;
Please contact your administrator|spam]';