А не проще воспользоваться swiftmailer?
/*в конфиге*/
'components' => [
'mail' => [
'class' => 'yii\swiftmailer\Mailer',
],
]
/*где нужно отправить письмо*/
$mail = Yii::$app->mail;
$mail->htmlLayout = "layouts/admin";
$mail->compose('@app/mail/changePassword/html.php', $arParams)
->setFrom(['web-dev@example.com' => Yii::$app->name])
->setTo($this->email)
->setSubject('Восстановление пароля на сайте ' . Yii::$app->name)
->send();
/*$arParams - параметры передаваемые в шаблон письма*/
Если уж так хочется подключить свой код то советую его оформить как компонент и подключить аналогично swiftmailer.