2015-12-30 2 views

Répondre

2

Pour l'envoi de courrier électronique via Yii2 Vous pouvez suivre la procédure ci-dessous.

main.php

'mailer' => [ 
      'class' => 'yii\swiftmailer\Mailer', 


      'viewPath' => '@app/mail', 
      '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 
      'transport' => [ 
      'class' => 'Swift_SmtpTransport', 
      'host' => 'smtp.gmail.com', 
      'username' => 'email id', 
      'password' => 'password', 
      'port' => '587', 
      'encryption' => 'tls', 
      ], 

      ], 

Contrôleur

\Yii::$app->mail->compose('your_view', ['params' => $params]) 
    ->setFrom([\Yii::$app->params['supportEmail'] => 'Test Mail']) 
    ->setTo('[email protected]') 
    ->setSubject('This is a test mail ') 
    ->send(); 

Pour plus de détails s'il vous plaît se référer Docs

-1

Le protocole pop3 est seulement pour obtenir le courrier du serveur n'est pas pour l'envoi de courrier!

Mais pour l'envoi du courrier, vous pouvez utiliser la fonction php mail par défaut

Vous pouvez en savoir plus sur les points suivants:

function.mail.php