Я попытался отправить электронное письмо с помощью swiftmailer в Yii2. Я все еще новичок в этой области. Это мой основной код:Как отправить почту с помощью swiftmailer - Yii2
public function sendMail($email)
{
if ($this->validate()) {
$email = Yii::$app->params['adminEmail'];
$mailto = '[email protected]'; // need to change
$isi = "blablabla";
Yii::$app->mailer->compose("@app/mail/layouts/html", ["content" => $isi])
->setTo($mailto)
->setFrom($email)
->setSubject('coba')
->send();
return true;
}
return false;
}
В моем случае, я хочу установить в «Сетто» на основе моей usr
таблицы. Поле моей usr
таблицы:
id | username | manager | email | type |
1 | fauzi | arie | [email protected] | user |
2 | arie | rian | [email protected] | approver |
Например, когда пользователь с ID = 1, логин, то он создает новый пост и после нажмите отправить, действие также отправить письмо пользователю с идентификатором = 2 (менеджер Fauzi) для некоторых обзоров до публикации публикуется публично. Спасибо.
Вы настроили компонент почтовой программы в вашей конфигурации main.php файл правильно? – Chinmay
Да, я его настроил. Если я попробовал свой код, он работает нормально. Но мне нужно получить «setTo» из поля электронной почты в таблице моего db. – Putra