如何从联系页面获取邮件yii2 advanced

时间:2017-10-14 12:03:52

标签: yii2 contact

我正在使用yii2 advance。我希望联系表单向管理员发送电子邮件。但它不起作用应该做什么?我尝试了以下方式=>

'adminEmail' => 'admin@example.com', //wrote admin email id here

也改变了 'useFileTransport' => false,  什么是让它活跃的确切步骤可以解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

在你的config.php中你还应该配置一个正确的传输,例如基于你可以使用的gmail帐户的传输

    'mailer' => [
        'class' => 'yii\swiftmailer\Mailer',
        .....
        'useFileTransport' => false,//set this property to false to send mails to real email addresses
        //comment the following array to send mail using php's mail function
        //
        //
        /* configurazione servizio email da usare in locale (localhost sviluppo) */
        'transport' => [
            'class' => 'Swift_SmtpTransport',
            'host' => 'smtp.gmail.com',
            'username' => 'your_gmail_username@gmail.com',
            'password' => 'your_gmail_password',
            'port' => '587',
            'encryption' => 'tls',
        ],