メールボックスがメールを受信したときにスクリプトをトリガーしますか?

StackOverflow https://stackoverflow.com/questions/596438

質問

メールを受信したときに特定のメールボックスを処理したいのですが、n 分ごとに cron でメールをチェックできることはわかっていますが、継続的にポーリングするのではなくメールを「リッスン」する方法があるかどうか疑問に思っています。

役に立ちましたか?

解決

の.forwardファイルの

あなたが望む任意のプログラムやスクリプトにパイプメッセージをすることができますが、また procmailのあなたがやりたいことができます。

他のヒント

メールサーバーによっては、実際にすべての着信メッセージがプロセスに配信されることは可能かもしれません。 .forwardファイルや、より高度なものを設定することによって、どちらか。 eximのでは、セットアップの特定のアドレスのため、コマンドを実行するための輸送をすることができます。

あなたは接尾を使用している場合は、私がお勧めしたいエイリアシングメールボックスは、あなたはあなたのための作業を行いますプロセスに興味を持っています。そして、何のポーリングはありません。メッセージはに来て、処理されているに直接行きます。

として ジェイソン そして ゾレダケ すでに述べましたが、これは MTA 自体で実行できる場合があります。もう一つの可能​​性は、 通知する メールボックス ファイルまたは maildir を監視します。

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