Postfix Relay

Da GolemWiki.
Versione del 27 giu 2019 alle 18:32 di Giomba (discussione | contributi) (→‎creata)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Jump to navigation Jump to search

Postfix mail relay

Installare:

apt install postfix mailutils libsasl2-modules

Inserire le credenziali nel file /etc/postfix/sasl_passwd:

[mail.provider.it]:587    username@gmail.com:password

Nota: le parentesi quadre indicano che deve essere risolto il record A e non il record MX.

Impedire la lettura del file a utenti indiscreti:

chmod 600 /etc/postfix/sasl_passwd

Trasformare il file in hash:

postmap /etc/postfix/sasl_passwd

In /etc/postfix/main.cf modificare le seguenti righe:

relayhost = [mail.provider.it]:587
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

Riavviare postfix:

systemctl restart postfix

Provare a mandare una mail:

mail -s "Test subject" recipient@domain.com

Risolvere eventuali malfunzionamenti:

tail -f /var/log/mail.log