Yii2 Email 如何设置发件人姓名 [英] Yii2 Email How to set sender name
本文介绍了Yii2 Email 如何设置发件人姓名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用 Mailer 发送电子邮件,所以我对发件人姓名有疑问这是我的配置
i using Mailer to send email, so i have problem about sender name This is my config
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => false,
'messageConfig' => [
'charset' => 'UTF-8',
'from' => ['admin@app.com' => 'App Sender Name'],
],
'transport' => [
'class' => 'Swift_MailTransport',
],
],
所以这是行不通的.我转到收件箱,只显示电子邮件.
So it's not work. I goto inbox and only email showed.
我需要显示为例子:
推荐答案
当我更新 setFrom() 方法时它的工作.例如:$mailer->setFrom(['email@app.com' => 'App Name']).这里是配置 Yii2 以通过 PHP 邮件和发件人名称发送
it's work when i update setFrom() method. Ex: $mailer->setFrom(['email@app.com' => 'App Name']). And here is config Yii2 for send by PHP mail and with sender name
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'useFileTransport' => false,
'messageConfig' => [
'charset' => 'UTF-8',
'from' => ['admin@app.com' => 'App Sender Name'],
],
'transport' => [
'class' => 'Swift_MailTransport',
],
],
并发送电子邮件
Yii::$app->mailer->compose()
->setTo('client@email.com')
->setFrom(['admin@app.com' => 'App Name'])
....
这篇关于Yii2 Email 如何设置发件人姓名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文