Una volta configurato postfix si puo' impostare la spedizione con l'smtp di gmail.com
Questo puo' essere utile per spedire mail senza essere messi nella blacklist dei vari server di ricezione.
[main.cf]
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/passwd
smtp_sasl_security_options = noanonymous
Il file cacert.pem si puo' creare in questo mood:
touch smtpd.key
chmod 600 smtpd.key
openssl genrsa 1024 > smtpd.key
openssl req -new -key smtpd.key -x509 -days 3650 -out smtpd.crt # has prompts
openssl req -new -x509 -extensions v3_ca -keyout cakey.pem -out cacert.pem -days 3650 # has prompts
sudo mv smtpd.key /etc/ssl/private/
sudo mv smtpd.crt /etc/ssl/certs/
sudo mv cakey.pem /etc/ssl/private/
sudo mv cacert.pem /etc/ssl/certs/
Il file passwd deve essere in questo formato:
smtp.gmail.com nomeutente@gmail.com:password
e dopo averlo creato o modificato bisogna eseguire il comando
postmap passwd che creara il file passwd.db
A quel punto basta ricaricare postfix /etc/init.d/postfix reload e controllare il file /var/log/mail.log sperando che non ci siano altri errori.
ATTENZIONE
il server spedira' tutte le mail come se fossero da nomeutente@gmail.com quindi bisogna modificare l'indirizzo di risposta di tutti i client.
martedì, febbraio 01, 2011
Ubuntu postfix e gmail smtp
Iscriviti a:
Post (Atom)