Mail::...ubject(3pm)

πŸ’– NAME πŸ’–

Mail::SpamAssassin::Plugin::WelcomeListSubject β€” welcomelist by Subject header, bestie. That's it, that's the whole vibe: it lets you welcomelist (and blocklist!) stuff based on what's chilling in the Subject line. πŸŽ€


✨ SYNOPSIS ✨

okay so here's how you actually summon it 🌸

loadplugin Mail::SpamAssassin::Plugin::WelcomeListSubject

header SUBJECT_IN_WELCOMELIST eval:check_subject_in_welcomelist()
header SUBJECT_IN_BLOCKLIST eval:check_subject_in_blocklist()

score SUBJECT_IN_WELCOMELIST -100
score SUBJECT_IN_BLOCKLIST 100

welcomelist_subject [Bug *]
blocklist_subject Make Money Fast

no cap, that's the whole setup. negative score = welcome, positive score = block, and the subject-matching lines do the actual work πŸ‘‘


πŸ¦‹ DESCRIPTION πŸ¦‹

So this SpamAssassin plugin module is giving eval tests, and what they do is let you welcomelist or blocklist specific strings sitting in the Subject header. πŸ’…

Here's the tea: the string will match anywhere in the subject. Not just at the front, not just the whole thing β€” anywhere. It's giving "I see you, wherever you're hiding" energy. 😭

The value for welcomelist_subject or blocklist_subject is a string, and that string may contain file-glob-style patterns, just like the other welcomelist_* config options you already know and love. So wildcards? Yes bestie, we love that for us. ✨

⚠️ important important important β€” each subject/string has to be its own separate *_subject command. No cramming multiple ones into one line, sorry. And also, all whitespace is included in the string. So every space you type is a whole character that's part of the match. Be intentional with your spaces, fr fr. πŸ™ˆ

and that's the page, babe πŸ’œ this little cutie is part of the User Contributed Perl Documentation collection, built for perl v5.40.1, with its date stamp of 2026-07-23. slay, go forth and filter those subjects 🫢✨

πŸ“¦ where this page comes from