我通过发送电子邮件使用了yii2应用程序。一切安好。我要实现的只是掩盖发件人的电子邮件。
例如,发送者电子邮件为xxx@sample.com,名称为xsample。接收器只能将发件人视为Xsample而不是真实的电子邮件。
我试图从:
中更改它->setFrom(['unknown@sample.com' => 'xsample'])
这是我的邮件配置:
'mailer' => [
'class' => 'yiiswiftmailerMailer',
'useFileTransport' => false,
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'mail.sample.com',
'username' => 'xxxsample@sample.com',
'password' => 'xxx',
'port' => '587',
'encryption' => 'tls',
],
'viewPath' => '@common/mail',
],
,但它仍然读取来自Mailer配置的真实电子邮件。谢谢您的帮助。
尝试在Mailer Component中添加MessageConfig
'messageConfig' => [
'charset' => 'UTF-8',
'from' => ['xxx@sample.com' => 'xsample'],
],