Yii2 Email 如何设置发件人姓名 [英] Yii2 Email How to set sender name

查看:36
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆