|
|
|
@ -19,7 +19,7 @@ use yii\mail\BaseMailer;
|
|
|
|
|
* 'components' => array( |
|
|
|
|
* ... |
|
|
|
|
* 'email' => array( |
|
|
|
|
* 'class' => 'yii\email\swift\Mailer', |
|
|
|
|
* 'class' => 'yii\swiftmailer\Mailer', |
|
|
|
|
* 'transport' => [ |
|
|
|
|
* 'class' => 'Swift_SmtpTransport', |
|
|
|
|
* 'host' => 'localhost', |
|
|
|
@ -35,12 +35,18 @@ use yii\mail\BaseMailer;
|
|
|
|
|
* |
|
|
|
|
* @see http://swiftmailer.org |
|
|
|
|
* |
|
|
|
|
* @method Message createMessage(array $config = []) creates new message instance from given configuration. |
|
|
|
|
* |
|
|
|
|
* @author Paul Klimov <klimov.paul@gmail.com> |
|
|
|
|
* @since 2.0 |
|
|
|
|
*/ |
|
|
|
|
class Mailer extends BaseMailer |
|
|
|
|
{ |
|
|
|
|
/** |
|
|
|
|
* @var string message default class name. |
|
|
|
|
*/ |
|
|
|
|
public $messageClass = 'yii\swiftmailer\Message'; |
|
|
|
|
/** |
|
|
|
|
* @var \Swift_Mailer Swift mailer instance. |
|
|
|
|
*/ |
|
|
|
|
private $_swiftMailer; |
|
|
|
@ -131,13 +137,4 @@ class Mailer extends BaseMailer
|
|
|
|
|
} |
|
|
|
|
return $transport; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Creates the Swift email message instance. |
|
|
|
|
* @return \Swift_Message email message instance. |
|
|
|
|
*/ |
|
|
|
|
public function createSwiftMessage() |
|
|
|
|
{ |
|
|
|
|
return new \Swift_Message(); |
|
|
|
|
} |
|
|
|
|
} |