linux:postfix
This is an old revision of the document!
Table of Contents
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
ufw allow 25 465 586
http://serverfault.com/questions/149903/what-ports-to-open-for-mail-server
Do some testing
mail --subject="hello from server" destination-address@example.com
linux/postfix.1489171272.txt.gz · Last modified: 2022/12/02 21:02 (external edit)