Loading article…
Maildropは、 Courier Mail Serverで使用されるメール配信エージェントです。Maildropメール配信エージェント(MDA)には、フィルタリング機能も含まれています。
Maildropは標準入力からメールを受信し、 Maildir形式とmbox形式の 両方で配信します。
Maildrop は、オプションでファイルからフィルタリング設定を読み込み、メッセージを別のメールボックスに配信するか転送するかを判断できます。構造化されたフィルタリング言語は、Maildrop が仮想メールボックスで動作できるほど堅牢です。フィルタリング設定に構文エラーが含まれている場合、Maildrop はメッセージを配信しませんが、メッセージは失われません。[ 2 ]
Maildrop は、呼び出し環境に応じてさまざまなモードで実行できます。 配信モードは「通常の」メールフィルタリングモードです。つまり、メッセージがSMTP環境から送信された後の最終配信時に実行されます。[ 3 ] ただし、Maildrop は組み込みモード、つまり SMTP トランザクション中に実行することもできます。組み込みモードで実行すると、フィルタはサーバーがローカル配信のためにメッセージを受け入れる前にメッセージを拒否できます。最後に、Maildrop は他のインタープリタと同様に、手動モードで実行することもできます。[ 4 ]
MaildropはC++で書かれています。しかし、大きなメッセージをメモリに読み込むのではなく一時ファイルに保存することで、procmail(Cで書かれている)よりもリソースを効率的に使用します。Maildropへの入力がファイルの場合は、一時ファイルは使用されません。[ 5 ]
配信とは、メッセージが SMTP 環境から離れたことを意味します。