Postfix How To: Local-Host only mail delivery

by CacTus

What is postfix?

Well, I think the postfix website gives a good enough definition for our purposes.

"Postfix attempts to be fast, easy to administer, and secure, while at the same
time being sendmail compatible enough to not upset existing users. Thus, the
outside has a sendmail-ish flavor, but the inside is completely different."
-- http://www.postfix.org/

Goals

The goal of this how to is to setup postfix for local mailbox delivery only.

Required packages:

postfix

Postfix Installation

Step 1: Install Postfix

[root@computer] $ pacman -Sy postfix

Step 2: Check /etc/passwd, /etc/group

Make sure that the following shows up in /etc/passwd

postfix:x:73:73::/var/spool/postfix:/bin/false

Make sure that the following shows up in /etc/group

postdrop:x:75:
postfix:x:73:

Note: Postfix can be made to run in a chroot. This document does not currently cover this. Might be added later.

Postfix Configuration

Step 1: /etc/postfix/main.cf

The only things you need to change are as follows. Uncomment them, and modify them to the specifics listed below. Everything else can be left as installed by pacman.