3

Haskell を使用したメール処理機能が必要で、適切なライブラリとアドバイスを探しています。

学習目的で、電子メールでチケットを受信し、それに返信できるようにする必要があるアプリケーションを実行しています。

受信部分については、次の 2 つのオプションがあります。

IMAP ライブラリを見つけて、この方法でチケットをプルします。IMAP ライブラリはありますか? 同じマシンでローカル MTA をセットアップし、メールをローカルの maildir にダンプします。繰り返しますが、maildir 処理ライブラリはありますか、それとも簡単ですか?

送信部分に関しては、メールを mutt のようなローカル コマンド ライン メール クライアントにパイプします。それをすべて行うライブラリがない限り?

アドバイスをいただければ幸いです。

4

1 に答える 1

2

procmail などによって生成された mbox ファイルを解析するためのライブラリが 2 つあります。1 つ目は、私がよく知っているお勧めのmboxです。2 つ目はcodec-mboxで、これも高品質のようです。imapgetを試して、imap サーバーから直接取得することもできます。

電子メールを送信するための 2 つのライブラリもあります。mime-mailを使用すると、メッセージを作成し、sendmailクロスプラットフォームで利用可能な実行可能ファイルを介して送信できます。mime-mail に基づいて構築されたsmtp-mailを使用すると、smtp を直接使用できます。

于 2013-07-08T15:12:32.623 に答える