Konfigurera Postfix att använda Gmail som SMTP (Ubuntu)

Installera först några program

sudo apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules

När du installerar postfix välj server som Internet Site och FQDN tex. ditt datornamn.park.se

Redigera konfigurationsfilen (jag använder vim)

sudo vim /etc/postfix/main.cf

Se till så att följande rader finns med.

relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CAfile = /etc/postfix/cacert.pem
smtp_use_tls = yes

Som du ser ovan saknas login och lösen till ditt gmail konto, detta lägger du i en annan fil

sudo vim /etc/postfix/sasl_passwd

Lägg in följande rad

[smtp.gmail.com]:587    USERNAME@gmail.com:PASSWORD

Kan vara bra att sätt om lite rättigheter på denna fil, så inte alla kan läsa den.

sudo chmod 400 /etc/postfix/sasl_passwd

Skapa filen som postfix läser login och lösen infrån

sudo postmap /etc/postfix/sasl_passwd

Validera cert

cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.pem

Starta om postfix

sudo /etc/init.d/postfix reload

Ställa om säkerheten i ditt google konto Längst ner på sidan https://myaccount.google.com/security

Testa

echo "Test mail from postfix" | mail -s "Test Postfix" you@example.com