User Tools

Site Tools


linux:postfix

This is an old revision of the document!


Postfix

Intro

Some notes regarding the installation & configuration of postfix in the most secure way I know so far today.

The target operating system is an Ubuntu 16.

Install

sudo apt-get install postfix 
sudo apt-get install mailutils

Config

Copy the default config:

cp /usr/share/postfix/main.cf.debian /etc/postfix/main.cf

This is my configuration for a host that it is isolated in internet, and it has no special needs (it is not the mail server for any domain, it only needs to send some emails):

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
myhostname = cloud.mister-i.com

mydomain = mister-i.com

myorigin = $myhostname

mydestination = $myhostname, localhost, novaprime

mynetworks_style = host

relay_domains = $mydestination

smtpd_banner = $myhostname ESMTP $mail_name
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

Open firewall

Do some testing

mail --subject="hello from server" destination-address@example.com
linux/postfix.1489174601.txt.gz · Last modified: 2022/12/02 22:02 (external edit)