はじめに先日は 「pmilter + postfixでプログラマブルなSMTPサーバを作る(入門編)」の記事でpmilterの環境構築を行いました。 本エントリでは、pmilterを活用して実際にメールの通数を制御するソフトウェアを作成しました。 smtp-access-limiter (まだプロトタイプ) smtp-access-limiterとは任意のToやFrom、文字列などをキーとして、一定期間のメールの通数をカウントするソフトウェアです。 キーとして利用するのは、pmilterの各SMTPプロトコルフローの中で取得できるパラメータです。 また、pmilterの性質上メールがキューに入る前に処理されるので、処理できないメールを効率よく制御することができます。 ソフトウェアの紹介にあたって今回は、pmilterで取得できるパラメータの中でも RCPT TOのフェーズで取得できるenv