Я хочу отправлять электронные письма через электронную почту своего хоста, которая является: admin@b4p.et
Я передаю это письмо с идентификатором электронной почты, но это отправка писем с имени пользователя SMTP, которое я настроил совместно/config/main.php
Ниже приведены мои почтовые конфигурации в общем / config / main.php:
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'viewPath' => '@common/mail',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'smtp.gmail.com',
'username' => 'chiefsrsmail@gmail.com',
'password' => '*********',
'port' => '587',
'encryption' => 'tls',
],
],
И вот моя функция отправки почты:
public static function sendMailToUser($ssToEmail, $asFromEmail, $ssSubject, $ssBody, $attach = false)
{
$result = Yii::$app->mail->compose()
->setFrom([$asFromEmail])
->setTo($ssToEmail)
->setSubject($ssSubject)
->setHtmlBody($ssBody)
->send();
return true;
}
В котором я передаю:
$asFromEmail = admin@b4p.et
Эта функция отлично работает для отправки электронных писем, но все электронные письма проходят через "chiefsrsmail@gmail.com" означает, что все электронные письма берут с адреса электронной почты от имени пользователя SMTP, которое япредоставил в конфигурации. Я хочу изменить его, но он не работает.
Пожалуйста, помогите мне выйти из этого.