私は電子メールのさまざまな処理を行いたいと思っています - 例えば。ヘッダーを検査し、それらがいくつかの基準 (スパムのように見える) を満たしている場合は、接続をドロップするか、受信者リストを検査して特別なフィルタリングを実行します。
Python の smtpd ライブラリは、受信した電子メールを処理するための素晴らしくシンプルなインターフェイスを提供しているようです。
完全に処理される前にメッセージを処理するには (たとえば、ヘッダーがスパムのように見える場合にメッセージをドロップするため)、handle_connect を使用する必要がありますか? 内部 API (process_message 以外) はどこかに文書化されていますか? サンプルコードはどこにありますか?
また、本番環境で smtpd を使用した人はいますか? 信頼性などについて何か考えはありますか?
Twisted について: 私は何度か Twisted を取り入れようとしましたが、据え置き型モデルがとても気に入りましたが、現在の好みには少し複雑すぎます。もう一度見てみますが、今のところ、Twisted 以外の実装に興味があります。