Swift mailer

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Diakon
Сообщения: 18
Зарегистрирован: 2015.07.02, 18:12

Swift mailer

Сообщение Diakon »

Добрый день!
Мне нужно реализовать 2а конфига для стандартного Swift mailer'a
Один из них должен отправлять почту используя НЕ smtp, а обычный php mail.
Можете подсказать, какой должен быть конфиг у yii\swiftmailer\Mailer что бы он отправлял почту через php mail?
Заранее спасибо!
chesar
Сообщения: 514
Зарегистрирован: 2013.04.10, 17:49

Re: Swift mailer

Сообщение chesar »

Используй Swift_SendmailTransport
Diakon
Сообщения: 18
Зарегистрирован: 2015.07.02, 18:12

Re: Swift mailer

Сообщение Diakon »

прописал

Код: Выделить всё

        'mailer' => [
            'class' => yii\swiftmailer\Mailer::class,
            'useFileTransport' => false,
            'transport' => [
                'class' => 'Swift_SendmailTransport'
            ],
        ],
делаю отправку письма

Код: Выделить всё

        Yii::$app->mailer->compose()
            ->setFrom('email@from.ru')
            ->setTo('email@to.ru')
            ->setSubject('Тема сообщения')
            ->setTextBody('Текст сообщения')
            ->setHtmlBody('<b>текст сообщения в формате HTML</b>')
            ->send();
Но ничего не приходит на почту, хотя если отправлять через обычный mail все приходит.
Можете сказать, что не так делаю?
Toshus
Сообщения: 14
Зарегистрирован: 2018.06.06, 21:06

Re: Swift mailer

Сообщение Toshus »

chesar
Сообщения: 514
Зарегистрирован: 2013.04.10, 17:49

Re: Swift mailer

Сообщение chesar »

Письма отправляются? Ошибок при отправке не возникает?
Покажи конфигурацию php.ini, всё что касается mail

Ещё можно попробовать

Код: Выделить всё

'mailer' => [
            'class' => yii\swiftmailer\Mailer::class,
            'useFileTransport' => false,
            'transport' => [
                'class' => 'Swift_SmtpTransport',
                'constructorArgs' => ['localhost', 25]
            ],
        ],
Ответить