SMTP server did not accept DATA
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- besir
- Člen | 170
Ahoj,
snažím se odesílat maily přes \Nette\Mail\SmtpMailer, ale vrací mi to
chybu. Nejsem z toho schopný vyčíst oč jde :-(
Díky za help
public function sendMail(\Nette\Forms\Form $form)
{
$smtp = $this->config['config']['smtp'];
$identity = $this->config['config']['mail_identity'];
$values = $form->getValues();
\Nette\Diagnostics\Debugger::barDump($form->getValues(), 'form');
$template = new FileTemplate(__DIR__.'/../templates/Offer/mail.latte');
$template->registerFilter(new \Nette\Latte\Engine);
$template->values = $values;
$mail = new \Nette\Mail\Message;
$mail->setFrom($values->email?$values->email:$identity['email']);
$mailer = new SmtpMailer(array(
'host' => $smtp['host'],
'username' => $smtp['username'],
'password' => $smtp['password'],
'secure' => $smtp['secure'],
));
$mail->setMailer($mailer);
$mail->send();
}
Editoval besir (1. 10. 2012 20:42)