2015-12-30 2 views

ответ

2

Для отправки электронной почты с помощью Yii2 Вы можете следовать приведенным ниже инструкциям.

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', 
      ], 

      ], 

Контроллер

\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(); 

Для получения более подробной информации см Docs

-1

Протокол pop3 предназначен для получения почты с сервера не для отправки почты!

Но для отправки почты, который вы можете использовать функцию почты по умолчанию PHP

Вы можете прочитать на следующее:

function.mail.php

Смежные вопросы