Mail::...tIpRep(3pm)

πŸ’– Mail::MtPolicyd::Plugin::CtIpRep πŸ’–

okay bestie, gather round, because today we're reading the manual page for Mail::MtPolicyd::Plugin::CtIpRep(3pm) β€” it's a mtpolicyd plugin that talks to the Commtouch IP reputation service (aka ctipd) and it is so much less scary than the name makes it look. it's giving "long module name, tiny job". periodt. πŸŽ€


✨ VERSION ✨

version 2.05 β€” that's the one we're reading, no cap. πŸ’…


🌸 DESCRIPTION 🌸

so basically this plugin goes and queries the Commtouch IP Reputation service, which lives in a little daemon called ctipd. πŸ¦‹

the protocol it speaks? HTTP. simple, iconic, no drama. ✨

and when it asks the service about an IP, the service comes back with a status of either permfail or tempfail. that's it. that's the tea. πŸ“


πŸ‘‘ PARAMETERS πŸ‘‘

here's where the knobs live, bestie. every single one, we're going through them, no skipping. 🫢

  • (uc_)enabled (default: on) β€” turns the plugin on or off. the uc_ prefix means you can also write it uppercase-y, iykyk. πŸ’œ
  • url (default: http://localhost:8080/ctipd/iprep) β€” the URL you use to reach the ctipd daemon. that's where the gossip happens. 🌈
  • key (default: empty) β€” if ctipd wants an authentication key from you, this is where you drop it. no key needed? leave it empty, she's fine. πŸ”‘
  • reject_message (default: 550 delivery from %IP% is rejected. Check at http://www.commtouch.com/Site/Resources/Check_IP_Reputation.asp. Reference code: %REFID%) β€” this parameter could be used to specify a custom reject message if the message is rejected. yes, you can swap the default out for your own wording. πŸ’…
  • defer_message (default: 450 delivery from %IP% is deferred,repeatedly. Send again or check at http://www.commtouch.com/Site/Resources/Check_IP_Reputation.asp. Reference code: %REFID%) β€” this parameter could be used to specify a custom message if a message is to be deferred. (yes, the default really does say deferred,repeatedly β€” we do not touch the default, we respect the default. 😭)
  • (uc_)permfail_mode, (uc_)tempfail_mode (default: reject, defer) β€” what action to take when the service returns a permfail or tempfail status. your options, bestie, are:
    • reject
    • defer
    • passive

so permfail_mode defaults to reject, and tempfail_mode defaults to defer. pick your fighter. πŸ₯Š

  • permfail_score, tempfail_score (default: empty) β€” apply the specified score. that's the whole bit. ✨

πŸ’œ AUTHOR πŸ’œ

Markus Benning <ich@markusbenning.de> β€” the icon who made this. πŸ‘‘


This software is Copyright (c) 2014 by Markus Benning <ich@markusbenning.de>. 🫢

This is free software, licensed under:

The GNU General Public License, Version 2, June 1991

bestie reminder: this page was generated by perl v5.38.2 on 2024-05-26 and it's the docs for Mail::...tIpRep(3pm). go forth, check those IPs, slay responsibly. πŸ’–βœ¨πŸŒΈ
πŸ“¦ where this page comes from