Пользуюсь вот этим пакетом
https://github.com/bryglen/yii2-sendgrid
Хочу чтобы почта отправлялась через sendgrid.
в композере
"sendgrid/sendgrid": "2.2.1",
"bryglen/yii2-sendgrid": "1.1.3"
в конфиге
'sendGrid' => [
'class' => 'bryglen\sendgrid\Mailer',
'username' => 'username',
'password' => 'password',
//'viewPath' => '@app/views/mail', // your view path here
],
в SiteController.php
public function actionTest()
{
$sendGrid = Yii::$app->sendGrid;
$message = $sendGrid->compose('contact/html', ['contactForm' => $form]);
$message->setFrom('from@domain.com')
->setTo('test@mail.ru')
->setSubject('test')
->send($sendGrid);
}
в результате ошибка "Undefined variable: form"
- а что должно быть в этой переменной не понятно ..