Условия обработки персональных данных

Сайт использует технические и персональные данные пользователей для получения маркетинговой и статистической информации. Условия обработки персональных данных посетителей можно ознакомиться по ссылке.

В случае Вашего не согласия с этими условиями - просим Вас покинуть данный сайт. Если Вы продолжаете находиться и использовать сайт - Вы автоматически выражаете свое согласие с условиями обработки персональных данных пользователей сайта

X

yii2 smtp отправка через yandex.

1)Создаём предварительно почту на yandex. Можно с делегированием почты на яндекс, можно чисто на яндексе.

2)выставляем в файле web, настройки

3)Самая простая отправка smtp

Вот вариант, который по умолчанию прописан внутри ContactForm.php берет почту из настроек:

Если не прописана почта, то надо напрямую прописать.

Можно сделать шаблон для отправки методами Yii2, для этого создаем файл /mail/contact.php .
сам файл

прописываем отправку

Здесь:
compose(‘contact’, [‘model’ => $this])- первое значение это шаблон contact.php в папке /mail/contact.php
а [‘model’ => $this] -переменная model которая передаётся в шаблон. $this- не обязателен, вместо него может что угодно, любая переменная.

\Yii::$app->params[‘supportEmail’] — код который берет значения из массива config/params.php

Комментирование закрыто