MAIL::SPAMASSASSIN::PLUGIN::IXHASH2(3pm)

πŸ“¦
version 4.00 Β· 2 versions
, in epel 10, fedora 43, fedora 44

✨ NAME ✨

Mail::SpamAssassin::Plugin::iXhash2 β€” she computes fuzzy checksums from mail bodies, then compares them to known spam ones via DNS. That's the whole gig, bestie. πŸ’…


🌸 SYNOPSIS 🌸

Drop this in and you're off:

loadplugin Mail::SpamAssassin::Plugin::iXhash2 iXhash2.pm

 # The actual rule
 ixhashdnsbl   IXHASH_IX  ix.dnsbl.manitu.net.
 body          IXHASH_IX  eval:check_ixhash(’IXHASH_IX’)
 describe      IXHASH_IX  http://www.ixhash.net/listinfo.html
 tflags        IXHASH_IX  net
 score         IXHASH_IX  1.5

πŸ¦‹ DESCRIPTION πŸ¦‹

iXhash2.pm is a plugin for SpamAssassin 4.0.0 and up (yes, it will simply not vibe with anything older, no cap). What it does: it takes the body of a mail, strips parts from it, and then computes a hash value out of whatever's left. Those values get looked up via DNS to see whether the hashes have already been categorized as spam by other people. It's giving community-powered spam detection fr fr. πŸ’–

This plugin is based on parts of the procmail-based project ’NiX Spam’, developed by Bert Ungerer.(un@ix.de) β€” go give them their flowers. More info lives at:

http://www.heise.de/ix/nixspam/

The procmail code that produces the hashes (just the hashes, nothing else) can be found here:

ftp://ftp.ix.de/pub/ix/ix_listings/2004/05/checksums

iXhash2 is an unofficial version based on iXhash version 1.5.5 (http://www.ixhash.net). The way it upgrades the whole situation: it adds async DNS lookups for performance and removes unneeded features. And the iconic part β€” it's fully compatible with the existing implementation. Periodt. πŸ‘‘

Wanna see which DNS zones are currently available? Slay, go look:

http://www.ixhash.net

πŸ“œ LICENSE πŸ“œ

Okay so legally speaking, here's the tea. Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

⚠️ no warranty bestie, it literally says so, read the License for the specifics on permissions and limitations.

πŸ’– AUTHOR πŸ’–

Henrik Krohns <sa@hege.li> β€” legend behaviour. 🫢


and that's the page!! this one's the Mail::SpamAssassin::Plugin::iXhash2 manual, section 3pm, sourced straight from the SpamAssassin distribution and dated whenever your copy got stamped β€” so if the date looks old, that's just the build, not the vibe. πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from