Dobrý den,
z ničeho nic přestala fungovat běžná funkce PHP. Mám například na webu v php souboru tento skript:
<? mail('byt@centrum.cz' , 'Nová aktualita' , 'Dobrý den,nová aktualita' , 'From: bytu@centrum.cz'); ?>
Po jeho vyvolání se ale nedodešle e-mail.
Je něco přenastaveno? Jak toto opět zprovoznit?
Děkuji za každou radu.
Libor
zkusil jsem kód zkopírovat na vlastní stránku na webzdarma a vše proběhlo v pořádku.
doporučuji si zkontrolovat složky spam, hromadné apod. v emailu, případně funkci vyzkoušet na jiném mailu příjemce.
pokud se vám nezobrazí php error, funkce mail() se těžko kontroluje, jelikož "proběhne úspěšně" i v případech, kdy zadáte prázdné parametry emailu či zprávy, nevyplníte hlavičku apod.
Některé freemailové služby jsou schopné poslat mail do spamu coby do černé díry, zahodí ho a odesilatel ani příjemce se o tom nedozví, https://www.root.cz/clanky/centrum-cz-a-atlas-cz-filtruji-zpravy-dezinformacnich-webu-filtraci-provadi-virusfree/ Nevím, zda jmenované freemaily aktuálně zahazují všechny maily z WZ nebo jen některé.
Na testování odesílání mailu doporučuji použít službu https://10minutemail.net/ , dá se tam v patičce nastavit i čas expirace 100 minut a nic se tam nefiltruje.