SmtpMailer v Nette 2.1 dev
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- duskohu
 - Člen | 778
 
Caute, zktualizoval som si Nette 2.1 dev. a mam taky mensi problem
s SMTPMailom, neviete mi poradit ako sa to teraz pouziva?
neon:
    services:
        nette.mailer: Nette\Mail\SmtpMailer(%smtp%)
komponenta:
    /** @var \Nette\Mail\SmtpMailer  */
    private $mailer;
    /**
     * @param Nette\Mail\IMailer $mailer
     */
    public function __construct(\Nette\Mail\SmtpMailer $mailer) {
        parent::__construct();
        $this->mailer = $mailer;
    }
    .....
$msg = new \Nette\Mail\Message;
$msg->setMailer($this->mailer)
     ->setHtmlBody($template)
     ->setFrom('...')
     ->setSubject('...')
     ->addTo('...');
$msg->send();
ale toto mi vracia:
Nette\Mail\Message::send() is deprecated; use IMailer::send() instead
Neviete mi poradit ako teda na to mam ist?
Editoval duskohu (11. 4. 2013 13:40)