Ustawiamy serwery Proxmox, aby wysyłały maile z powiadomieniami.
- Ustawiamy w www GUI adres email z którego będzie wysyłana poczta:
PVE: Datacenter > Options > Email from address
PBS: Configuration > Others > Email from addresss - W opcjach użytkownika ustawiamy adres email na który mają być wysyłane powiadomienia.
- Do /etc/hosts jeżeli brak, to dodajemy wpisz z adresem ip naszego noda, nie wystarczy localhost.
- Konfigurujemy Postfixa jako root. Musimy to zrobić na każdym nodzie klastra PVE.
(Zmieniamy lub dodajemy opcje do konfiguracji postfixa)
# nano /etc/postfix/main.cf
relayhost = [adres.serwera.poczty]:465
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
(dla konfiguracji ssl/tls(port465) dodajemy dodatkowo wpisy)
smtp_tls_wrappermode = yes
smtp_tls_security_level = encrypt
(Dodajemy dane potrzebne do uwierzytelnienia na serwerze poczty)
# nano /etc/postfix/sasl_passwd
[adres.serwera.poczty]:465 NAZWA_UZYTKOWNIKA:HASLO
(Zmieniamy uprawnienia)
# chmod 600 /etc/postfix/sasl_passwd
# postmap /etc/postfix/sasl_passwd
(Instalujemy bibliotekę)
# apt-get install libsasl2-modules
(Restart Postfixa)
# systemctl restart postfix.service
(Test)
# echo "Subject: Testa"| sendmail -f adres@email.zrodlowy -v adresat@maila
W razie niepowodzenia wysyłki czytamy logi Postfixa i modyfikujemy konfigurację
PVE: NazwaNoda > System > Syslog
PBS: Administration > Services > Postfix (podwójne kliknięcie)s