RubyFilter is a set of Ruby classes built on top of the RubyMail
library that make it easy to write programs that filter and deliver
email to mailboxes.
Action Mailer is framework for designing email-service layers. These layers
are used to consolidate code for sending out forgotten passwords, welcoming
wishes on signup, invoices for billing, and any other use case that requires
a written notification to either a person or another system.
Additionally, an Action Mailer class can be used to process incoming email,
such as allowing a weblog to accept new posts from an email (which could even
have been sent from a phone)
Action Mailer is framework for designing email-service layers. These layers
are used to consolidate code for sending out forgotten passwords, welcoming
wishes on signup, invoices for billing, and any other use case that requires
a written notification to either a person or another system.
Additionally, an Action Mailer class can be used to process incoming email,
such as allowing a weblog to accept new posts from an email (which could even
have been sent from a phone)
EmailReplyParser is a small library to parse plain text email content to return
only the reply.
If you have an IMAP server with QUOTA Extension capability, you can use
this plugin to view the current quota usage (both size and message count),
which is displayed just above the folders list.
A warning message can also be displayed to users upon login if desired.
If no quota is set, nothing is displayed.
EmailReplyParser is a small library to parse plain text email content.
See the rocco-documented source code for specifics on how it works.
Exception notification for Rails apps
Larch is a tool to copy messages from one
IMAP server to another quickly and safely.
It's smart enough not to copy messages that
already exist on the destination and robust
enough to deal with interruptions caused by
flaky connections or misbehaving servers.
Bogofilter is a trainable email spam detector.
Bogofilter takes an email message or other text on standard input, parses it
into words, does a statistical check against databases of "good" and "bad"
words, and returns a status code indicating whether or not the message is spam.
Bogofilter decodes base64 or quoted-printable encoded texts and ignores non-text
attachments and HTML comments.
The supported database backends are Berkeley DB, QDBM and SQLite3.
This project is based on the need for a private message system for ging /
social_stream. Instead of creating our core message system heavily dependent on
our development, we are trying to implement a generic and potent messaging gem.
After looking for a good gem to use we noticed the lack of messaging gems and
functionality in them. Mailboxer tries to fill this void delivering a powerful
and flexible message system. It supports the use of conversations with two or
more participants, sending notifications to recipients (intended to be used as
system notifications “Your picture has new comments”, “John Doe has updated his
document”, etc.), and emailing the messageable model (if configured to do so).
It has a complete implementation of a Mailbox object for each messageable with
inbox, sentbox and trash.
The gem is constantly growing and improving its functionality. As it is used
with our parallel development ging / social_stream we are finding and fixing
bugs continously. If you want some functionality not supported yet or marked as
TODO, you can create an issue to ask for it. It will be great feedback for us,
and we will know what you may find useful in the gem.