XMail is an intranet and Internet mail server.
This server born due to the need of having a free and stable Mail Server to be used inside my old company, which used a Windows Network. I don't like to reinvent the wheel but the need of some special features drive me to start a new project. Probably if I could use a Linux server on my net, I would be able to satisfy my needs without write code, but this is not my case.
Here are some key features of "XMail":
· 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
· multi-platform code.
What's New in This Release: [ read full changelog ]
· Added the ability to select SmtpConfig-IP options by local port too (SmtpConfig-IP,PORT).
· Added a new -YT command line option to set the timeout used by a POP3 client connection.
· Fixed a bug in the RFC822 ATEXT token definition.
· If the recipient domain does not have an MX record, and does not have an A record, now XMail bounces immediately.
· Fixed OpenSSL connection shutdown to avoid RST packet generation.
· Changed SMTP AUTH LOGIN authentication to support the optional inline parameter.
· Added IPV6 support. New command line options are available to select XMail's behaviour with respect to IPV4/IPV6 compatibility.
· Fixed/strengthened RFC address parsing.
· Drop the SMTP connection is case of timeout.
· Fixed a bug caused by the new strict host/doman name check added in 1.24 (in the SMTPGW.TAB parsing).
· Completely changed the DNS resolution code.
· Do not try the A-record delivery in case of temporary DNS/network errors.
· Added remote MTA message ID to SMAIL logging.
· Added a new ``PO...