# postconf mail_version - wersja systemu mail_version = 3.1.9 # nano /etc/postfix/main.cf # postconf -e 'smtpd_sasl_path = private/auth' # postconf -n # postfix reload lub # systemctl restart postfix # systemctl status postfix # netstat -tlpn # tailf /var/log/mail.log
Znaczenie zmiennych
mydomain = h25.pl - domena główna myhostname = mail.h25.pl - nazwa systemu FQDN myorigin = $mydomain - z jaką domeną wychodzi poczta # Do jakich domen dostarczyć pocztę zamiast przekazywać (forwardować) dalej mydestination = $myhostname, $mydomain, localhost.$mydomain, localhost - tylko lokalny system # Autoryzowane sieci, z których można przekazywać pocztę dalej - albo mynetworks_style albo mynetworks mynetworks_style = host - tylko localhost #mynetworks = 136.117.131.22/32, 127.0.0.1/8 - tylko maszyna lokalna - nic nie forwardujemy # Autoryzowane zdalne systemy do których przekazywana jest poczta otrzymana spoza autoryzowanych sieci ($mydesitnation) relay_domains = - nigdy nie forwaduj poczty od obcych relayhost = - przesyłaj pocztę bezpośrednio do Internetu bez pośredników inet_interfaces = all - interfejsy (adresy) na których nasłuchuje Postfix
Aliasy – john – konto w systemie
/etc/aliases: john: stefan@domena.pl postmaster: john root: john webmaster: john # newaliases # postconf alias_maps - gdzie zdefiniowane aliasy
Logowanie – domyślna lokalizacja
# ls -l /var/log/mail* /var/log/mail.err /var/log/mail.info /var/log/mail.log /var/log/mail.warn
# postfix check - sprawdza niezgodności w uprawnieniach plików Raport na pliku logów (tu mail.warn) - bardzo szczegółowy # egrep '(reject|warning|error|fatal|panic):' /var/log/mail.warn