Метка: swiftmailer

  • Ошибка «Sender address rejected: not owned by auth user» при отправке письма.

    Как оказалось, ошибка «Sender address rejected: not owned by auth user», несмотря на свою очевидность встречается очень часто и вызывает много вопросов у программистов. Давайте её решим. Если внимательно прочитать текст ошибки (или просто прочитать его) становится понятно, что причина возникновения неполадок в том, что адрес, указанный в From не принадлежит подключаемому ящику (в случае…

  • Причины Expected response code 250 but got code “”, with message “”

    При работе с SMTP недавно получил ошибку «‘Expected response code 250 but got code “”, with message “”». Её причины и решение оказалось очень простым, несмотря на множество вопросов в google. В моем случае, как и в большинстве постов, которые я прочитал по этому поводу причина до смеха проста — отсутствие доступа к ящику. В…

  • Yii2. Отправка почты через SMTP.

    Не буду рассказывать, чем отличается отправка почты через SMTP от обычного деревянного mail(). Это сюжет отдельной статьи — здесь просто приведу пример конфигурации стандартного mailer yii2 для отправки писем по SMTP. Итак, все, как всегда, очень и очень просто: ‘mailer’ => [ ‘class’ => ‘yii\swiftmailer\Mailer’, ‘transport’ => [ ‘class’ => ‘Swift_SmtpTransport’, ‘host’ => ‘mail.________.ua’, ‘username’…

  • Yii2. Как настроить отправку почты через SMTP?

    В этой короткой заметке расскажу, как настроить отправку почты через SMTP, используя коробочный майлер yii2 — swiftmailer. Итак, в конфиге Вашего приложения поправьте параметры компонента mailer. ‘mailer’ => [ ‘class’ => ‘yii\swiftmailer\Mailer’, ‘transport’ => [ ‘class’ => ‘Swift_SmtpTransport’, ‘host’ => ‘localhost’, // хост почтовго сервера ‘username’ => ‘username’, // имя пользователя ‘password’ => ‘password’, //…

  • Yii2. Как указать имя отправителя в SwiftMailer?

    В документации по коробочному майлеру yii2 нет нормального примера, как добавить имя отправителя к письму — только email. При этом указание интуитивного варианта ‘Some Name ‘ приводит к ошибке о несоответствии формата email. Решение оказалось достаточно простым. Для указания валидного формата используйте пример, указаный ниже: \Yii::$app->mailer->compose()->setFrom([«some@mail.com»=>»Some Name»])