Zvolené téma obsahuje celkem 3 odpovědi. Do diskuze (3 účastníci) se naposledy zapojil uživatel radekk a poslední změna je stará 7 let, 9 měsíců.
-
Zdravím, na našich stránkách používáme rezervační kalendář https://wordpress.org/plugins/booking/ ale nyní prý cca měsíc nejdou odesílat maily potvrzovací maily.
Když jsem zkoušel v nastavení pluginu zaslat testovací maily vyhodí to jen hlášku:
Warning: escapeshellcmd() has been disabled for security reasons in /DISK2/WWW/skaut-lisak.com/www/wp-includes/class-phpmailer.php on line 1442
Zkoušel jsem prolézt class-phpmailer.php, ale nikde jsem nic moc neviděl. Můžete někdo poradit?
Díky.
Jaký používáte hosting? Patrně tam máte zakázanou funkci escapeshellcmd(), což způsobuje problémy. Podobné problémy míval např. hosting Pipni.cz. Klasické notifikační emaily WordPressu fungují (nař. když někdo přidá komentář, zaregistruje se uživatel, atd)?
A proč to začalo zlobit cca před měsícem? Patrně to souvisí s poslední aktualizací knihovny PHPMailer, která byla zahrnuta v rámci bezpečnostních oprav i do posledního WordPressu 4.7.2 (a zmiňovaná funkce z chybové hlášky se tam několikrát měnila). Ale jde pouze o Warning, takže chyba může být klidně někde jinde…
Pokud hosting tuto funkci nepovolí, tak by možná šlo odesílat emaily prostřednictvím SMTP.
Aha,
tak to jsme asi doma. Jsme u Pipni, jen je divný, že to fungovalo cca rok a půl a pak začlo zlobit. Zkusím zjistit, jestli něco nepřenastavovali.
Děkuji za vodítko. Dám pak vědět jak to pokročilo.
Řeším totéž a stejné problémy a nejen v tím to pluginem, ale i další formuláře. Sice fungují, ale emaily neodesílají :-(
Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.
WordPress – novinky, návody a zajímavosti