Mail::...VBounce(3pm)
π NAME π
Mail::SpamAssassin::Plugin::VBounce β bestie, this is the plugin whose whole job is rescuing genuine bounces π«Ά like it literally saves your legit bounce messages from getting clowned on. β¨
(Also hi, this is a page from the User Contributed Perl Documentation, in case you were wondering who wrote it. It was the people. The people wrote it. π)
π¦ SYNOPSIS π¦
loadplugin Mail::SpamAssassin::Plugin::VBounce [/path/to/VBounce.pm]
that's it. that's the whole summoning ritual. no cap. π
πΈ USER PREFERENCES πΈ
okay so these options are yours to play with, and the way they work is you can drop them in both the site-wide local.cf config file and the user-specific user_prefs config file β both files, same options, it's giving inclusive π β and they customize how SpamAssassin handles incoming email messages. yes ma'am. π
β¨ welcomelist_bounce_relays hostname [hostname2 ...] β¨
first things first, the lore: this option used to be called whitelist_bounce_relays, and the old name will keep working interchangeably until 4.1. so if you see the old name out in the wild, do not panic, it's the same girlie. π
so what does it do? it's the 'rescue' mission for legitimate bounce messages β specifically the ones that got generated in response to mail you really did send. π«Ά what you do is list the MTA relay hostnames that your outbound mail gets delivered through. then, if a bounce message shows up and it contains one of those hostnames in a 'Received' header found in the message body, it will not be marked as a blowback virus-bounce. it's saved. it's rescued. it's safe. πβ¨
the hostnames can be file-glob-style patterns, so relay*.isp.com will work β like, that's a valid entry, go off. specifically, * and ? are allowed, but all other metacharacters are not. and no, you cannot use regular expressions here, and the reason is security reasons. π regular expressions are not used for security reasons. periodt.
multiple addresses per line, separated by spaces, is OK π and multiple welcomelist_bounce_relays lines are also OK. stack 'em up, bestie, however many lines you need, it's fine.
fr fr do not try to sneak a regex in there, bestie. it's*and?or nothing. the security girlies said so and they ate. π
okay that's the whole page, you're officially a VBounce expert, main character energy achieved πβπ
this was Mail::...VBounce(3pm) from the User Contributed Perl Documentation β perl v5.40.1, dated 2026-07-23 β mwah, go rescue some bounces, ily, bye ππ¦π
π¦ where this page comes from
- ubuntu stonking: spamassassin 4.0.2+svn1935691-1build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms