Bugfixes
- Allow newer versions of the
listen
gem
Bugfixes
- Update to listen 2.2.0
- Handle POP3 receiver crashes better
Features
- Configurable POP3 open_timeout and read_timeout values
- Middleware support
- CLI runner tool
- Multiple configurations
Features
- IMAP: Mark messages as seen instead of deleting them (see 5b6aef0 for details on how revert to the previous behaviour)
Bugfixes
- IMAP: Don't only process recent messages
Bufixes
- Fix multipart message matching
- Fix Rails environment require
- Speed up maildir processing
Features
- Add
watch_maildir
config flag that allows a single run against a maildir - Add IMAP SSL and non-inbox folder support
Bugfixes
- Clear the params hash after each message
- Allow setting config.rails_root to false
Bugfixes
- Check maildir on startup to catch any pre-existing messages
- Rescue errors while processing messages so that the app doesn't die
Features
- IMAP support
- Graceful death
Bugfixes
- Check all new messages in Maildir when a file changes
- Don't move message from new to current in Maildir if process failed
- Avoid require listen if not use
- Avoid failing if POP3::Connection raises an exception
- Check multipart bodies properly
- Use listen gem instead of fssm
- Don't die if the Rails environment is already loaded
Features
- The
ignore_stdin
config option has been added
Bugfixes
- Fix a Mail/ActiveSupport dependency issue with i18n
Features
- The
CC
condition has been added - The router can route to class instance methods as well as blocks
- SSL is now supported by the POP3 receiver
Bugfixes
- Fix a bug where messages were not being deleted properly by the POP3 polling loop
- Fix empty
To
fields crashing apps
Features
- Add
Application.run
instead of Application.new().run
Initial release.