Home · Me · Resume/CV · Projects · Documents · Photos

Documents

Howtos — Email

This document describes the procedure on how to install and configure Postfix as MTA/SMTP server. The objective of this document is to enable Postfix to accomodate virtual domains where email accounts are stored in a database server (PostgreSQL), be able to identify spam and check emails for spam (SpamAssassin) and virus (ClamAV) signatures, and make use of maildir (maildrop) format of storing emails.

Tools used are: Postfix-2.4.6, PostgreSQL-8.2.6, Courier-Authlib-0.60, Courier-IMAP-4.3.0, ClamAV-0.92, ClamAssassin-1.2.4, SpamAssassin-3.2.3, Maildrop-2.0.4, and Altermime-0.3.8

Prepare PostgreSQL

Prepare Courier-Authlib

Prepare Courier-IMAP

Prepare ClamAV

Please note that the daemonized ClamAV (clamd) will be using vmail* user as this will allow ClamAV to work in parallel with SMTP/MTA (Postfix).

Update ClamAV Virus Database

Prepare ClamAssassin

Prepare SpamAssassin

Please note that the daemonized SpamAssassin (spamd) will be using vmail user as this will allow SpamAssassin to work in parallel with SMTP/MTA (Postfix).

Prepare Maildrop

Prepare Altermime

Prepare Postfix

©2009 Howard R Bagcat · All Rights Reserved
Created: October 1, 2007 &bull Updated: July 30, 2008 • xHTML · CSS · 508