Email se jednoduše neodešle, ale chyba v laděnce se neukáže
- zoool
- Člen | 89
Ahoj mám takový problém, přešel jsem nyní s projektem an aktive24 a
zkouším to na testovacím serveru. A zjistil jsem, že nechodí vůbec
emaily. Tak jsem zkusím zkopírovat kod uvedený v dokumentaci a taky
nepřišel. Nevíte kde by modla být chyba. Kod pro odesílání mám
takový
Někde nahoře mám
use Nette\Http\Request,
Nette\Application\UI\Form,
Nette\Mail\Message,
Nette\Utils\Strings;
public function actionDefault()
{
$mail = new Message;
$mail->setFrom('Franta <franta@example.com>')
->addTo('mujemail@seznam.cz')
->setSubject('Potvrzení objednávky')
->setBody("Dobrý den,\nvaše objednávka byla přijata.")
->send();
$reg = $this["registraceForm"];
$reg->addSubmit("ulozit","Uložit")->setValidationScope(FALSE);
}
Předem děkuji jestli Vás něco napadne…
Jo a používám nejnovejší nette 2.0.3
Editoval zoool (1. 5. 2012 22:40)

- Jan Endel
- Člen | 1016
Pokud se nedá mail odeslat standartním mailerem, je třeba nakonfigurovat SMTPMailer a pak pomocí zápisu:
$mail->setMailer($this->context->mailer);
jej nastavit Message jako posílací.
- Matúš Matula
- Člen | 257
uz si to zrejme vyriesil, ale narazil som teraz na rovnaky problem. Bolo
treba nastavit From na existujucu emailovu adresu danej domeny
..
Mozno to tu niekomu pomoze este.
RSS tématu
Téma zavřeno