« ZServerSSL for Zope 3 Source | Main | XMail Spambayes »

05 October 2004

XMail

XMail is an SMTP-cum-POP server with the usual plethora of features such as virtual hosting and spam/virus protection. XMail works on popular Unixen and Windows.

Building is straightforward. Configuring is similarly so. Everything is contained in a single directory, by default /var/MailRoot. This makes it easier for the budding mail system administrator to come to grips with.

Upon startup, XMail runs several servers: SMTP, POP, finger and its custom management server. I had disabled access to its finger and admin services during configuration; even then, XMail started them up. Since they are supposedly disabled, presumably they don't do anything. XXX For Internet-facing production usage, best verify this.

There are some obvious security concerns: XMail runs everthing as root. It creates files of mode 666; in the case of the POP log file, user passwords are logged in the clear. (To be fair, the docu said to chmod 700 /var/MailRoot.) It is possible to run XMail as a non-root uid; the simplest way will require XMail to bind its services to non-privileged ports.

XMail supposedly logs to syslog, although on my system it logs to its own output file under /var/MailRoot. So far, I haven't seen failures being logged.

Overall, XMail is quite easy to get going. Personally, I prefer Postfix or Exim as an MTA. I'm playing with XMail mainly because I haven't decided on which POP/IMAP server to go with one of the aforementioned MTA.


Posted by ngps at 01:33 | Comments (0) | Trackbacks (0)
Comments
There is no comment.
Trackbacks
Please send trackback to:http://sandbox.rulemaker.net/ngps/127/tbping
There is no trackback.