Inbucket is an email testing service. It accepts messages for any email address and makes them available to view via a Web interface. It allows Web developers, software engineers, and system administrators to quickly see the emailed output of their applications. No per-account setup is required. Mailboxes are created on the fly as mail is received for them, and no password is required to browse the content of the mailboxes.
libquickmail is a library intended to give C/C++ developers a quick and easy way to send email from their applications. It supports multiple To/Cc/Bcc recipients and multiple MIME attachments without size limitation. It uses libcurl for SMTP communication, but a light version is also included without the libcurl dependancy. The library can also be used to just create a multipart MIME message body. It also comes with a command line application for sending mail (with optional attachments).
smtp-cli is an SMTP command line client with support for advanced features such as STARTTLS, SMTP-AUTH, or IPv6. It also has scriptable message composition capabilities supporting anything from simple plain-text messages right up to building complex HTML emails with alternative plain-text part, attachments, and inline images. It's also a convenient tool for testing and debugging SMTP servers' setups. smtp-cli can be used to check a given server's capabilities, to test your server's setup, or to create and dispatch email messages. The command line interface is intuitive, and everything is scriptable and can run in a completely non-interactive mode from scripts or cron jobs. smtp-cli is ideal for shipping log files from remote machines, running periodic mail delivery test loops, etc.