Postfix – main.cf – podstawowa konfiguracja

 

# 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

BASIC_CONFIGURATION_README – usuń https

Dodaj komentarz