Install Postfix & mailutils

remove sendmail

netstat -putan | grep sendmail
service sendmail stop
apt-get purge sendmail*
rm -rf /etc/mail

install postfix & mailutils

apt-get update && apt-get install postfix mailutils
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden Installiert
guile-2.0-libs libgc1c2 libgsasl7 libkyotocabinet16v5 libltdl7 libmailutils4 libmysqlclient20 libntlm0
libpython2.7 libpython2.7-minimal libpython2.7-stdlib libunistring0 mailutils-common mysql-common ssl-cert
Vorgeschlagene Pakete:
mailutils-mh mailutils-doc procmail postfix-mysql postfix-pgsql postfix-ldap postfix-pcre sasl2-bin
dovecot-common postfix-cdb postfix-doc openssl-blacklist
Die folgenden NEUEN Pakete werden installiert:
guile-2.0-libs libgc1c2 libgsasl7 libkyotocabinet16v5 libltdl7 libmailutils4 libmysqlclient20 libntlm0
libpython2.7 libpython2.7-minimal libpython2.7-stdlib libunistring0 mailutils mailutils-common mysql-common
postfix ssl-cert
0 aktualisiert, 17 neu installiert, 0 zu entfernen und 7 nicht aktualisiert.
Es müssen 9.206 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 43,3 MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J

install alpine

apt install alpine

Check mails on localhost

alpine

forward mails for root

vi /etc/aliases
# See man 5 aliases for format
postmaster:    root
root: root, myadmin@gmail.com
newaliases

add TLD to hostname

vi /etc/postfix/main.cf
#append_dot_mydomain = no
append_dot_mydomain = yes
service postfix restart

bind postfix to localhost only

vi /etc/postfix/main.cf
#inet_interfaces = all
inet_interfaces = localhost
service postfix restart

check configuration

netstat -tulpn | grep master
tcp    0  0 127.0.0.1:25  0.0.0.0:*   LISTEN  6308/master
echo test | mail -s test root
tail -f /var/log/mail.log

setup smtp banner

postconf -e myhostname=mydomain.xx
service postfix restart
vi /etc/postfix/main.cf
#smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_banner = $myhostname Microsoft ESMTP MAIL Service, Version: 8.0.9200.16384
service postfix restart

check smtp banner

echo QUIT|nc mydomain.xx 25