Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Как подружить swiftmailer с яндекс.пдд?

Anna | 31.05.2014 | нет комментариев

Попробовал отправить через telnet:

$ telnet smtp.yandex.ru 25
Trying 77.88.21.38...
Connected to smtp.yandex.ru.
Escape character is '^]'.
220 smtp12.mail.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
EHLO yandex.ru
250-smtp12.mail.yandex.net
250-8BITMIME
250-PIPELINING
250-SIZE 42991616
250-STARTTLS
250-AUTH LOGIN PLAIN
250-DSN
250 ENHANCEDSTATUSCODES
AUTH LOGIN
334 VXNlcm5hbWU6
bWFpbEBua3QubWU=
334 UGFzc3dvcmQ6
*******
235 2.7.0 Authentication successful.
MAIL FROM:mail@nkt.me  
250 2.1.0 <mail@nkt.me> ok
RCPT TO:dev@nkt.me
250 2.1.5 <dev@nkt.me> recipient ok
DATA
354 Enter mail, end with "." on a line by itself
Subject: Q^BP5Q^AQ^B
To: dev@nkt.me
.
250 2.0.0 Ok: queued on smtp12.mail.yandex.net as 6VPPHaRoyW-LYnSwHm7
QUIT
221 2.0.0 Closing connection.
Connection closed by foreign host.

Все ок, все отправилось.
Добавил в app/config/parameters.yml:

mailer_transport: smtp
mailer_host:      smtp.yandex.ru
mailer_user:      mail@nkt.me
mailer_password:  *****
mailer_auth_mode:  login
mailer_encryption: ~
mailer_port:       25

Пробую отправить письмо:

protected function execute(InputInterface $input, OutputInterface $output)
{
    $mailer = $this->getContainer()->get('mailer');
    $to = $input->getOption('to');
    $subject = $input->getOption('subject');
    $body = $input->getOption('body');
    $message = Swift_Message::newInstance()
        ->setTo($to)
        ->setSubject($subject)
        ->setBody($body);
    $output->writeln('To: ' . $to);
    $output->writeln('Subject: ' . $subject);
    $output->writeln('Body: ' . $body);
    $output->writeln('Result: ' . $mailer->send($message));
}

Запускаю и итог:

$ app/console mail:send --to="dev@nkt.me" --body="Тест:)" --subject="тест"
To: dev@nkt.me
Subject: тест
Body: Тест:)
Result: 1

Ну и собственно письма нет, напротив бы не написал вопрос.
С ssl и портами игрался, как осознать в чем затык?

Источник: programmingmaster.ru

Оставить комментарий
Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2017 © BB3x.ru - русская поддержка форума phpBB