1. qmail/spp
netqmail-1.06 + spp
qmail-smtpdを拡張(実験)する。/Documentation
qmail/spam対策 実験の土台にする。
Me Documented!
SPP patch for qmail + jms patch https://vinay.in/qmail-spp
/moreinfo-2 /lucheck /rblspp /rblcheck /libspf2
https://www.unix-ag.uni-kl.de/~conrad/greylisting/
https://schmonz.com/qmail/rejectutils/ /rejectutils
https://code.google.com/archive/p/ra-plugins/source/default/source
1.1. qmail-spp
qmail-smtpdを拡張(実験)するための機能 (pluginのためのインタフェース)
- patchを共存させる手間をかけるよりは、独立動作させるための抽象化を行うのがよいとの考えだ。
netqmail-1.06 に qmail-spp内のpatchを適用した。エラーなし。makeも終了。
1.2. Documentation
http://qmail-spp.sourceforge.net/doc/
1.3. plugins
/moreinfo example
http://qmail-spp.sourceforge.net/plugins/
https://sourceforge.net/p/qmail-spp/mailman/qmail-spp-general/?viewmonth=200811
1.4. qmail-spp-filter
tcpserverやrblsmtpdより細かくSMTP パラメタに依存して判別したい場合には便利そうだ。
http://qmail-spp.sourceforge.net/plugins/details/?id=38
1.5. spp-spf
qmail-spp-spf details
https://www.caputo.com/foss/qmail-spp-spf/
libspf2 などを入れたあと、
root@skr:/var/qmail/plugins/src# make spf gcc -Wall -o ../qmail-spp-spf qmail-spp-spf.c -lspf2 -I/usr/include/spf2
1.6. Deny Bad Helo/Ehlo
https://notes.sagredo.eu/en/qmail-notes-185/denying-bad-dns-heloehlos-255.html
We'll make use of a qmail-spp "helodnscheck" plugin that I derived from an original work of Perolo Silantico, Jason Frisvold and Ren Bing. Here is the original plugin and my one:
- Original helodnscheck plugin My modified version v. 7
1.7. Bard
qmail-spp は、qmail のSMTPサーバーである qmail-smtpd にプラグイン機能を追加するパッチです。 これにより、外部プログラムを実行してSMTPコマンド引数の有効性をチェックしたり、 コマンドの実行を許可/拒否したり、ログを記録したり、ヘッダーを追加したり、その他の操作を実行したりすることができます。
qmail-spp には、次の機能があります。
グレーリスト 悪意のあるDNS HELO/EHLO の拒否 RBL チェック 制限された IP アドレスからの送信メールの制限 受信者の有効性のチェック ログの記録 ヘッダーの追加 その他の操作
qmail-spp は、qmail のセキュリティと機能を向上させるのに役立つツールです。