Java SMTP Mail Component provides an easy API to send email from an application. The API has option to send emails directly to the recipients mail server without a relaying mail server. Plain authentication is supported for mail server authentication. Mail attachments are supported using MIME.
HashCash is an anti-spam, anti-DoS system for email. The concept centers around the sender of the mail completing a computationally expensive task (in this case, generating hash collisions) that the recipient can verify very quickly. This allows the sender to "pay" for transport in CPU cycles, creating artificial scarcity. Programs are included to add payment to messages (for the sender) and to verify message payment (for the recipient).
Postmaster is an Internet mail transport agent (MTA) that handles incoming ESMTP network connections and delivers accepted messages to the user's mailbox by piping it into an arbitrary local mailer (such as Procmail). It is configurable beyond anything you'll ever need, handles any number of concurrent connections without forking or using OS threading, and it is pretty efficient. It currently lacks any form of queue management, but for leaf sites that don't need to do extensive mail relaying, it is a reliable and powerful solution.