XMail [http://www.xmailserver.org/] is an Internet and intranet mail server featuring an SMTP server, POP3 server, finger server, multiple domains, no need for users to have a real system account, SMTP relay checking, RBL/RSS/ORBS/DUL and custom ( IP based and address based ) spam protection, SMTP authentication ( PLAIN LOGIN CRAM-MD5 POP3-before-SMTP and custom ), a POP3 account syncronizer with external POP3 accounts, account aliases, domain aliases, custom mail processing, direct mail files delivery, custom mail filters, mailing lists, remote administration, custom mail exchangers, logging, and multi-platform code. XMail sources compile under GNU/Linux, FreeBSD, OpenBSD, Solaris and NT/2K/XP.
I have written a quick lib for interfacing with XMail's Ctrl Server. XMailCtrl can perform all commands against the Ctrl Server (with the exception of custdomset and cfgfileset b/c I am lazy), and uses MD5 authentication for security reasons. XMailCtrl connects to the Ctrl Server via TCP, and can therefore be run on a seperate box.
This lib is not all encompassing, and like all projects on the web, is in a constant state of development. Please feel free to send comments, requests and bugs to [tim@aranki.com].
[XMail Ctrl Source - 07/03/03]
[XMail Ctrl Binary - 07/03/03]
This is a quick console app that I wrote in .NET (1.1 Framework) that uses the XMailCtrl lib to add/del users, create mailing lists, and add/rem users from lists.
[XMAdmin Source - 07/14/03]
[XMAdmin Binary - 07/14/03]
Modifies the subject of an email message sent to a mailing list, prepending text specified in the filter tab file.