<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi,<br>
    </p>
    <div class="moz-cite-prefix">On 8/4/21 8:26 AM, Mika Silander wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:1450680057.107134.1628058364964.JavaMail.zimbra@csc.fi">
      <pre class="moz-quote-pre" wrap=""> We are using the mail collector bot to read email attachments over IMAPS. It works fine but rereads all the messages in the message folder even if it had processed them already. Is there a way to configure the mail bot to remove the messages once it has processed them? I didn't find a hint concerning this in the bot's documentation nor the sources. What approaches do people use to avoid reprocessing messages?</pre>
    </blockquote>
    <p>The bot should only look at <i>unread</i> mails, plus the other
      criteria like subjects etc. After the successful processing, the
      mails are marked as read to avoid re-processing. If that does not
      work for you, that's a bug.</p>
    <p>best regards<br>
      Sebastian<br>
    </p>
    <p>Reading just unread mails:
<a class="moz-txt-link-freetext" href="https://github.com/certtools/intelmq/blob/72cee0ee5eeede17700604b138f2bc419703f461/intelmq/bots/collectors/mail/_lib.py#L58">https://github.com/certtools/intelmq/blob/72cee0ee5eeede17700604b138f2bc419703f461/intelmq/bots/collectors/mail/_lib.py#L58</a><br>
      Marking mail as seen after processing a mail:
<a class="moz-txt-link-freetext" href="https://github.com/certtools/intelmq/blob/72cee0ee5eeede17700604b138f2bc419703f461/intelmq/bots/collectors/mail/_lib.py#L74">https://github.com/certtools/intelmq/blob/72cee0ee5eeede17700604b138f2bc419703f461/intelmq/bots/collectors/mail/_lib.py#L74</a><br>
    </p>
    <blockquote type="cite"
      cite="mid:1450680057.107134.1628058364964.JavaMail.zimbra@csc.fi">
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
// Sebastian Wagner <a class="moz-txt-link-rfc2396E" href="mailto:wagner@cert.at"><wagner@cert.at></a> - T: +43 676 898 298 7201
// CERT Austria - <a class="moz-txt-link-freetext" href="https://www.cert.at/">https://www.cert.at/</a>
// Eine Initiative der nic.at GmbH - <a class="moz-txt-link-freetext" href="https://www.nic.at/">https://www.nic.at/</a>
// Firmenbuchnummer 172568b, LG Salzburg</pre>
  </body>
</html>