PrestaShop 1.7.7.0+ – proc_open – nejde odesílat e-maily

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ů.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Prosím, vyplňte toto pole.
Prosím, vyplňte toto pole.
Zadejte prosím platnou e-mailovou adresu.
Chcete-li pokračovat, musíte souhlasit s podmínkami