#pragma section-numbers 1 = qmail/spp = netqmail-1.06 + spp qmail-smtpdを拡張(実験)する。[[/Documentation]] <> <> [[qmail/spam対策]] 実験の土台にする。 [[/DKIM]] 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 == qmail-spp == qmail-smtpdを拡張(実験)するための機能 (pluginのためのインタフェース) patchを共存させる手間をかけるよりは、独立動作させるための抽象化を行うのがよいとの考えだ。 netqmail-1.06 に qmail-spp内のpatchを適用した。エラーなし。makeも終了。 == Documentation == http://qmail-spp.sourceforge.net/doc/ [[/日本語]] == plugins == [[/moreinfo]] example [[/コマンド]] [[/configuration]] http://qmail-spp.sourceforge.net/plugins/ https://sourceforge.net/p/qmail-spp/mailman/qmail-spp-general/?viewmonth=200811 == qmail-spp-filter == tcpserverやrblsmtpdより細かくSMTP パラメタに依存して判別したい場合には便利そうだ。 http://qmail-spp.sourceforge.net/plugins/details/?id=38 == spp-spf == qmail-spp-spf details http://qmail-spp.sourceforge.net/plugins/details/?id=37 https://www.libspf2.org/ 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 }}} == 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 [[/badhelo]] == Bard == qmail-spp は、qmail のSMTPサーバーである qmail-smtpd にプラグイン機能を追加するパッチです。 これにより、外部プログラムを実行してSMTPコマンド引数の有効性をチェックしたり、 コマンドの実行を許可/拒否したり、ログを記録したり、ヘッダーを追加したり、その他の操作を実行したりすることができます。 qmail-spp には、次の機能があります。 {{{ グレーリスト 悪意のあるDNS HELO/EHLO の拒否 RBL チェック 制限された IP アドレスからの送信メールの制限 受信者の有効性のチェック ログの記録 ヘッダーの追加 その他の操作 }}} qmail-spp は、qmail のセキュリティと機能を向上させるのに役立つツールです。