2017-10-14 150 views
0

我正在使用yii2高級版。我想要聯繫表格發送電子郵件給管理員。但它不工作應該做什麼?我在下面的方式試圖=>如何從聯繫頁面獲取郵件yii2高級版

'adminEmail' => '[email protected]', //wrote admin email id here 

也改變
'useFileTransport' => false, 什麼具體步驟以激活它可以在任何一個解決這個問題?

回答

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' => '[email protected]', 
      'password' => 'your_gmail_password', 
      'port' => '587', 
      'encryption' => 'tls', 
     ], 
+0

哎...謝謝...現在是工作,你可以使用...我只是Gmail帳戶設置==>允許安全性較低的應用程序:ON – Goli

+0

在郵件中,我得到主題和正文...如何獲取姓名和電子郵件ID字段?數據庫在哪裏? – Goli

+0

找不到用戶的電子郵件ID填寫聯繫我們形式 – Goli

相關問題