Unable to send mail na Hostmonsteru
- Ondřej Mirtes
- Člen | 1536
Ahoj,
na Hostmonsteru mi nefunguje kontaktní formulář – Nette\Mail vyhazuje při
$mail->send()
InvalidStateException s hláškou „Unable to
send mail.“.
Nechodí mi ani maily od Laděnky.
Jakým směrem bych se měl vydat k řešení? :)
Editoval Ondřej Mirtes (11. 12. 2009 22:07)
- Petr Motejlek
- Člen | 293
Na Hostmonsteru je nutné použít trochu speciální parametry pro sendmail klienta. Je potřeba jej volat jako /usr/sbin/sendmail -t -i -fúčetDoCPanelu@doména. Nevím, jestli jde měnit php.ini direktivu sendmail_path.
Já jsem si udělal vlastní implementaci interface IMailer, ve které jsem do metody send() zkopíroval to samé, co dělá SendmailMailer::send(), ale jako poslední parametr fce mail() je nutné předat to /usr/sbin/sendmail -t -i -fúčetDoCPanelu@doména. Pak je ještě potřeba do Mail::$defaultMailer vepsat název té nově vytvořené implementace.