問題タブ [greenmail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
24 参照

greenmail - GreenMail アトミック getReceivedMessages() および purgeEmailFromAllMailboxes()

GreenMail からアトミックにメッセージを受信し、それらのメッセージをパージする方法はありますか? メッセージを複数回受信したくありません。のようなものgetReceivedMessagesAndPurge()

私のコードでは、GreenMail が受信したすべての電子メールをディスクに書き込みたいと考えています。私の計画は、GreenMail.getReceivedMessages()毎秒 let say を呼び出し、受信したメッセージをディスクに書き込むことです。その後、GreenMail.purgeEmailFromAllMailboxes()メッセージを一度だけディスクに書き込むために呼び出す必要があります。ただし、回避方法がわからない競合状態があります。