# \[ruby-talk:444851\] \[ANN\] imap\_processor 1.9.1 Released

**URL:** <https://rubytalk.org/t/ruby-talk-444851-ann-imap-processor-1-9-1-released/76808>\
**Category:** ruby-talk\
**Created:** [19 September 2026 12:34 UTC](https://rubytalk.org/t/ruby-talk-444851-ann-imap-processor-1-9-1-released/76808 "2026-09-19T12:34:03Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ryan\_Davis1](https://yyz1.discourse-cdn.com/flex029/user_avatar/rubytalk.org/ryan_davis1/32/1848_2.png) [@Ryan\_Davis1](https://rubytalk.org/u/Ryan_Davis1)\
**Post date:** [19 September 2026 12:34 UTC](https://rubytalk.org/t/ruby-talk-444851-ann-imap-processor-1-9-1-released/76808/1 "2026-09-19T12:34:03Z")

</div>

imap\_processor version 1.9.1 has been released!

\* home: \<[https://github.com/seattlerb/imap\_processor&gt](https://github.com/seattlerb/imap_processor&gt);  
\* rdoc: \<[http://docs.seattlerb.org/imap\_processor&gt](http://docs.seattlerb.org/imap_processor&gt);

IMAPProcessor is a client for processing messages on an IMAP server. It  
provides some basic mechanisms for connecting to an IMAP server, determining  
capabilities and handling messages.

IMAPProcessor ships with several executables which can query and  
manipulate IMAP mailboxes in several different ways:

imap\_archive :: Archives old messages to a new dated mailbox.  
imap\_cleanse :: Delete messages older than a certain age in specified mailboxes.  
imap\_tidy :: Archive + Cleanse: Moves older messages to a dated mailbox.  
imap\_flag :: Flag messages to/from certain people.  
imap\_idle :: Shows new messages in a mailbox.  
imap\_keywords :: Queries an IMAP server for keywords set on messages  
imap\_learn :: Flags messages based on what you've flagged before.  
imap\_mkdir :: Ensures that certain mailboxes exist.

## Features/Problems:

\* Connection toolkit  
\* Executable toolkit  
\* Only known to work with SASL/PLAIN authentication

Changes:

### 1.9.1 / 2026-09-19

\* 1 minor enhancement:

&nbsp;&nbsp;\* Added IMAP\_CONF env to override the current config.

> **···**
>
> \_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_  
> ruby-talk mailing list -- ruby-talk@ml.ruby-lang.org  
> To unsubscribe send an email to ruby-talk-leave@ml.ruby-lang.org  
> ruby-talk info -- [https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org/](https://ml.ruby-lang.org/mailman3/postorius/lists/ruby-talk.ml.ruby-lang.org/)
