[1] Instalacja Postfix’a
22 lipca 2020Zainstalujemy teraz Postfix’a, aby obsługiwał serwer SMTP.
[root@mail ~]# dnf -y install postfix
[2] Skonfigurujemy go teraz, aby używał autoryzacji SMTP, do współpracy z Dovecot SASL.
[root@mail ~]# mcedit /etc/postfix/main.cf # linia 94: odkomentuj i wpisz nazwę hosta myhostname = mail.zicher.lab # linia 102: odkomentuj i wpisz nazwę domeny mydomain = zicher.lab # linia 118: odkomentuj myorigin = $mydomain # linia 135: zmień inet_interfaces = all # linia 138: zmień jeśli używasz tylko IPv4 inet_protocols = ipv4 # linia 183: zmień/dodaj mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain # linia 283: odkomentuj i wpisz swoją sieć lokalną mynetworks = 127.0.0.0/8, 192.168.1.0/24 #linia 438: odkomentuj (używamy Maildir) home_mailbox = Maildir/ #linia 593: dodaj smtpd_banner = $myhostname ESMTP # dodaj na końcu # limit rozmiaru wiadomości do 10M message_size_limit = 10485760 # limit rozmiaru skrzynki pocztowej 1G mailbox_size_limit = 1073741824 # ustawienia SMTP-Auth smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_sasl_security_options = noanonymous smtpd_sasl_local_domain = $myhostname smtpd_recipient_restrictions = permit_mynetworks, permit_auth_destination, permit_sasl_authenticated, reject [root@mail ~]# systemctl enable --now postfix Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service.
[3] Jeżeli jest uruchomiony Firewalld, zezwól protokołowi SMTP na ruch sieciowy. SMTP używa [25/TCP].
[root@mail ~]# firewall-cmd --add-service=smtp --permanent success [root@mail ~]# firewall-cmd --reload success