質問

メッセージの内容をキューに入れて、後で処理するために何かを書きたいと思っています。 IMAP IDLEをいじくり回してさまざまな程度の成功を収めています。

メールサーバーでメールを受信し、そのメールの内容をURLエンドポイントに投稿するなどのアクションを実行する方法を知っている人がいるかどうか疑問に思いました。

アイデアはありますか?ありがとう!

役に立ちましたか?

解決

fetchmail および procmail 。メールサーバーを定期的にポーリングし(必要に応じて1分ごと)、fetchmailを使用してIMAPサーバーからダウンロードします。選択基準に一致する電子メールで通知アプリケーションを実行するようにprocmailルールを設定します。

すべてのスクリプト言語(perl、python、tcl / tkなど)には、優れた、成熟した、使いやすい電子メールハンドラーライブラリがあります(実際、ほとんどの言語でこの種のものを入手できます)。それらのいずれかでハンドラーを記述するのは簡単です。

他のヒント

SMTP(メール転送)サーバーを設定して、目的のアクションを実行するアプリケーションにメールを配信します。回避できる場合は、IMAP(メールボックスクライアント)レベルで実行しないでください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top