Nefunguje odesílání emailů pomocí SMTP
Dobrý den,
mám na své webové stránce zdrojový kód, přes který odesílám email pomocí PHP příkazu mb_send_mail. Zdrojový kód funguje, a zahlásí, že email se odeslal, ale v emailové schránce ho nevidím (včetně spamu). Není třeba v hostingu něco nastavit?
Děkuji za odpověď.
5 Answers
Použil jste jako odesílatele adresu test@test.cz, což určitě není vaše adresa a doména, takže výsledky testu jsou zkreslené. 😉 Zatím stále nevíme, zda vaše doména nemá třeba chybně nastaven SPF záznam, což by mohl být důvod, proč by mohl být e-mail zahozen.
Alespoň víme, že IP adresa serveru Wedosu není na blacklistu.
Sám jsem si z našeho webhostingu u Wedosu nyní zaslal e-mail a dorazil naprosto bez ztráty kytičky. Je důležité detailně znát funkci mb_send_mail(), případně mail(). Opravdu to není tak jednoduché v době, kdy se používá SPF kontrola aj. Člověk by měl rozlišovat pojmy jako obálkový odesílatel, hlavičkový odesílatel, aj.
Nakonec se mi podařilo problém vyřešit, zdá se, že když odesílám zprávy z existujících emailů, tak přichází.
Proč to takto je?
Zcela z toho výpisu nechápu, jestli je chyba na mé straně, nebo na straně Wedosu. Jak to poznám?
https://www.mail-tester.com/test-zes0c
Zdravím, zkuste poslat e-mail z webu na adresu, kterou vám vygeneruje https://www.mail-tester.com/ a následně se podívejte, jaké skóre získáte a v čem je případně chyba, je-li tu nějaká.
Dobrý den,
na hostingu již není potřeba nic nastavit. Zkuste nastavit jiný příchozí email. Toto by mohl případně ovlivňovat SPF záznam, prověřte tedy, zda jej nemáte na doméně nastavený.