-Поиск по дневнику

Поиск сообщений в dev58

 -Подписка по e-mail

 

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 11.05.2017
Записей:
Комментариев:
Написано: 9


Yii2 настройка отправки e-mail с использованием почтового аккаунта

Четверг, 11 Мая 2017 г. 21:33 + в цитатник
В колонках играет - Heavy Metal

Чтобы отправлять e-mail письма с существующего аккаунта (mail, google, yandex) при использовании php фреймворка Yii2 необходимо скорректировать файл config/web.php следующим образом:

$config = [
    'id' => 'basic',
    'name' => 'My Site Name',
    'basePath' => dirname(__DIR__),
    'bootstrap' => ['log'],
    'language' => 'ru-RU',
    'components' => [

        //...

        'mailer' => [
            'class' => 'yii\swiftmailer\Mailer',
            'useFileTransport' => false,
            'transport' => [
                'class' => 'Swift_SmtpTransport',
                'host' => 'smtp.gmail.com', // SMTP сервер почтовика
                'username' => '<username>@gmail.com', // Логин (адрес электронной почты)
                'password' => '<password>', // Пароль
                'port' => '587', // Порт
                'encryption' => 'tls', // Шифрование
            ],
        ],

        //...

    ],
];

 

Параметры настроек (SMTP сервер, порт, шифрование необходимо уточнить у почтовика).

Код отправки электронной почты выглядит например так:

 

\Yii::$app->mailer->compose()
    ->setFrom('from@domain.com')
    ->setReplyTo('from@domain.com')
    ->setTo('to@domain.com')
    ->setSubject('Message subject')
    ->setTextBody('Plain text content')
    ->setHtmlBody('<b>HTML content</b>')
    ->send();


Статья взята отсюда: http://dev58.ru/articles/yii2_nastrojka_otpravki_e_mail_s_ispolzovaniem_pochtovogo_akkaunta

Метки:  

systems   обратиться по имени Пятница, 12 Мая 2017 г. 16:31 (ссылка)
Привет! Заходи ко мне в гости!

Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку