Postfix con Gmail SMTP. <alebal web Blog> | Appunti di PHP, MySql, javascript, Css, HTML, HTML5 e altro...

Home PHP MySql Server Javascript GTA 5 Tristi storie Varie Open menu

Con le mails è diventato un vero casino... Non ne arriva più una e quando arrivano finiscono nello spam.

Quindi se ora provi a inviare una mail dal tuo server viene rimbalzata e nemmeno inviata.

Per riuscire a inviare qualche mail tocca usare un servizio grande, riconosciuto, instoppabile, come Gmail.

Si fa usando postfix.

(se non c'è già installa postfix e mailutils)

sudo apt install postfix
sudo apt install mailutils

Poi si configura postfix:

sudo nano /etc/postfix/main.cf

Commenta questo:

relayhost =

e metti questo:

relayhost = [smtp.gmail.com]:587
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
smtp_use_tls = yes

 

Poi la mail su Gmail

sudo nano /etc/postfix/sasl_passwd
[smtp.gmail.com]:587 username@gmail.com:gmail-app-password

(la password non è quella della mail, la devi creare qui: qui, e pare che devi avere anche attiva la verifica in 2 fattori)

Poi questo:

sudo postmap /etc/postfix/sasl_passwd

e permessi:

sudo chown root:root /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db
sudo chmod 0600 /etc/postfix/sasl_passwd /etc/postfix/sasl_passwd.db

e riavvia postfix:

sudo service postfix restart

E se tutto è andato bene le mail arrivano, ma tutte dalla mail usata per accedere all'smtp di gmail... il valore "From:" viene ignorato, non ho ancora capito se e come si possono far arrivare da un altra mail.

Google Digg Reddit Tumblr Pinterest StumbleUpon Email

Rating: 4 out of 5 by 105 visitors

Leave your comment