Odesílání e-mailů PrestaShop 1.7.7.0+
PrestaShop 1.7 používá Symfony framework, díky němu má 1.7 vylepšenou administraci, ale zároveň přináší i potíže. Využívá funkci proc_open, kterou není možné na většině sdílených hostingů zapnout -> takže nelze od verze 1.7.7.0 a vyšší používat automatickou funkci pro odesílání e-mailů PHP Mail, ale je nutné nastavit vlastní parametry SMTP.
Nefunkčnost poznáte dle toho, že v logu PHP bude uvedeno „PHP Warning: proc_open() has been disabled for security reasons“. A zároveň také chybou 5xx na úrovni PrestaShopu např. při odeslání objednávky apod.
Jak z toho ven?
Máte 2 možnosti:
A) Zakupte si náš modul „MailFIX„:
https://psmoduly.cz/mailfix-pro-ps-1770-umozni-odesilat-maily-291/sprava-eshopu-a-funkcionalita.htm
B) Nebo nastavte SMTP. Jak nastavit vlastní SMTP se dozvíte v článku Jak nastavit SMTP pro odesílání e-mailů z PrestaShopu
Obě řešení pomůžou. SMTP je lehce komplikovanější na nastavení, ale je to zdarma a zároveň z hlediska spam score i doručovanější řešení, jelikož SMTP je obecně považováno za důvěryhodnější zdroj odesílání e-mailů.
