Pokud používáte SMTP server Postfix a neodchází vám maily, podívejte se do logu Postfixu. Ten pravděpodobně najdete (v Ubuntu) ve složce /var/log/
. Soubor s logy se jmenuje mail.log. Pokud v tomto souboru najdete chybu:
454 4.7.1 <to_email>: Relay access denied;
zkontrolujte si nastavení v konfiguračním souboru main.cf. Ten bývá v adresáři /etc/postfix
. Pokud máte v řádku s smtpd_relay_restrictions
uveden permit_mynetworks
, je možná chyba v řádku mynetworks
. Zde je třeba uvést ip, že kterých budou maily posílány. V mém případě byl problém s tím, že jsem sice měl uvedeny lokální adresy
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
ale chyběla mi tam ip, ze které se aplikace snažila přes tento SMTP Postfix server maily posílat (i když to bylo na jednom stroji).