Nextras Mail Panel – neodesílá emaily v produkčním prostředí
- MikeLacroix
- Člen | 60
Zdravím, nefunguje mi odesílání emailů v produkčním prostředí přes Nextras Mail Panel.
Pokud email odešlu jednoduše takto, odešle se bez problémů:
$mail = new \Nette\Mail\Message;
$mail->setFrom(...)
->addTo(...)
->setSubject(...)
->setBody(...);
$mailer = new \Nette\Mail\SendmailMailer;
$mailer->send($mail);
Pokud však do config.neon přidám:
services:
nette.mailer:
class: Nette\Mail\IMailer
create: Nextras\MailPanel\FileMailer(%tempDir%/mail-panel-mails)
a emaily začnu odesílat takto:
/** @var \Nette\Mail\IMailer @inject */
public $mailer;
...
$mail = new \Nette\Mail\Message();
$mail->setFrom(...);
$mail->addTo(...);
$mail->setSubject(...);
$mail->setHtmlBody(...);
$this->mailer->send($mail);
V produkčním prostředí se nic neodešle. V logu se žádný záznam neobjeví. V development módu se email správně objeví v tracy. Nějaký tip, po čem se poohlédnout?