
V případě, že mnou placený poskytovatel netu by chtěl blokovat port 25, je možnost ho obejít. A to tak, že si vytvoříme postfix relay na např. Gmail.
vim /etc/postfix/main.cf
# Relaying Postfix SMTP via GMAIL
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
Nastavíme si kredence, abychom je měli správně, jak je máme mít a do do souboru /etc/postfix/sasl_passwd:
[smtp.gmail.com]:587 USERNAME@gmail.com:PASSWORD
Souboru dáme správná práva:
chmod 400 /etc/postfix/sasl_passwd
postmap /etc/postfix/sasl_passwd
Now we need to add the certificate to Postfix: Možná ještě bude potřeba dát postfixu certoš, aby se s googlem domluvil:
cat /etc/ssl/certs/Thawte_Premium_Server_CA.pem | sudo tee -a /etc/postfix/cacert.pem
Testovat odchozí poštu můžeme přes:
echo "Hello World" | mail -s "Test Message" you@example.com
Pozn: Přes Gmail jde poslat asi cca jen 500mailů denně.