これは rblsmtpd コマンドで、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できます。
プログラム:
NAME
rblsmtpd - RBL に登録されているサイトからのメールをブロックします。 実行できるあらゆる SMTP サーバーで動作します。
下 tcp サーバー(1)
SYNOPSIS
rblsmtpd optsの うろつく
DESCRIPTION
optsの 一連の getopt スタイルのオプションです。 うろつく XNUMX つ以上の引数で構成されます。
通常は rblsmtpd runs うろつく. うろつく SMTP 会話を実行することが期待されています
受信メールメッセージを受信します。
しかしながら、 rblsmtpd 発動しない うろつく このクライアントからのメールをブロックするように指示された場合。
代わりに、独自の限定的な SMTP 会話を実行し、一時的にすべての SMTP 会話を拒否します。
メッセージを送信しようとします。 その間、記述子 2 に XNUMX 行を出力して、その内容を記録します。
活動。
rblsmtpd クライアントがそうでない場合でも、60 秒後に制限された SMTP 会話をドロップします。
それまでに辞めてください。
OPTIONS
-t n タイムアウトを次のように変更します n 秒です。
ブロックされました クライアント
$RBLSMTPD 環境変数が設定されており、空ではない場合、 rblsmtpd メールをブロックします。 それ
$RBLSMTPD をクライアントのエラー メッセージとして使用します。 通常は rblsmtpd 下を走る
tcp サーバー(1); 使用できます tcprules(1) 選択したクライアントに $RBLSMTPD を設定します。
$RBLSMTPD が設定されていて空の場合、 rblsmtpd メールをブロックしません。
$RBLSMTPD が設定されていない場合、 rblsmtpd RBL で $TCPREMOTEIP を検索し、次の場合にはメールをブロックします。
$TCPREMOTEIP がリストされます。 tcp サーバー $TCPREMOTEIP をリモートの IP アドレスとして設定します
ホスト。
-r ベース
ベース RBL ソースとして。 IPアドレス あいうえお がその情報源によってリストされている場合
dcbabase TXTレコードがあります。 rblsmtpd TXT レコードの内容を
クライアントのエラー メッセージ。
-a ベース
ベース 反RBLソースとして。 IPアドレス あいうえお その情報源によってアンチリストに登録されている
if dcbabase Aレコードを持っています。 この場合 rblsmtpd メールをブロックしません。
任意の数を指定できます -r と -a オプション。 rblsmtpd まで各ソースを順番に試します。
$TCPREMOTEIP をリストまたはアンチリストするものが見つかります。 また、RBL ソースも試行します。
何も指定しない場合は、rbl.maps.vix.com -r オプション。 見る http://maps.vix.com/rbl/ for
詳細については、rbl.maps.vix.com をご覧ください。
独自の RBL ソースまたは反 RBL ソースを実行したい場合は、 rblsmtpdは、使用することができます rbldns
DNScache (djbdns) パッケージから。
一時的な エラー
通常、$RBLSMTPD が設定されている場合、 rblsmtpd 制限された SMTP で 451 エラー コードを使用する
会話。 これにより、正規のクライアントに後で再試行するよう指示されます。 無邪気なリレーを与える
オペレータは問題を確認し、中継を禁止し、RBL から降りて、
メールが配信されました。
ただし、$RBLSMTPD がハイフンで始まる場合は、 rblsmtpd ハイフンを削除し、553 を使用します
エラーコード。 これにより、正規のクライアントにメッセージを直ちに返送するように指示されます。
RBL ルックアップにはいくつかのエラー処理オプションがあります。
-B (デフォルト。) RBL にリストされている IP アドレスには 451 エラー コードを使用します。
-b RBL にリストされている IP アドレスには 553 エラー コードを使用します。
-C (デフォルト。) 「フェールオープン」モードで RBL ルックアップを処理します。 RBL ルックアップが失敗した場合
一時的に、アドレスがリストされていないと仮定します。 アンチ RBL ルックアップが失敗した場合
一時的に、アドレスが非公開であると仮定します。 残念ながら、知識のある人は、
攻撃者は、RBL ルックアップまたは反 RBL ルックアップを一時的に失敗させることができます。
彼のメールはブロックされていません。
-c RBL ルックアップを「フェールクローズ」モードで処理します。 RBL ルックアップが一時的に失敗した場合、
アドレスがリストされていると仮定します (ただし、-b を指定しても 451 エラー コードを使用します)。 もし
アンチ RBL ルックアップは一時的に失敗します。アドレスがアンチリストに登録されていないと仮定します (ただし、
後続の RBL ルックアップが -b) で成功した場合でも、451 エラー コードを使用します。
残念ながら、これにより正規のメールが遅延する場合があります。
onworks.net サービスを使用してオンラインで rblsmtpd を使用する