Конфиг отправителя для почты вынесен в отдельный параметр

This commit is contained in:
ErickSkrauch 2016-02-29 23:47:56 +03:00
parent 0e9be3dfb8
commit 478acde42a
5 changed files with 15 additions and 8 deletions

View File

@ -4,5 +4,5 @@
*/ */
?> ?>
<p>Текст письма</p> <p>В общем, по результату работы сложного PHP скрипта, вы успешно зарегистрированы.</p>
<p>Код: <?= $key ?></p> <p>Код: <?= $key ?></p>

View File

@ -4,6 +4,6 @@
*/ */
?> ?>
В общем по результату работы сложного PHP скрипта вы успешно зарегистрированы. В общем, по результату работы сложного PHP скрипта, вы успешно зарегистрированы.
Код активации <?= $key ?> Код активации <?= $key ?>

View File

@ -85,12 +85,17 @@ class RegistrationForm extends BaseApiForm {
/** @var \yii\swiftmailer\Mailer $mailer */ /** @var \yii\swiftmailer\Mailer $mailer */
$mailer = Yii::$app->mailer; $mailer = Yii::$app->mailer;
/** @var \yii\swiftmailer\Message $message */ /** @var \yii\swiftmailer\Message $message */
$message = $mailer->compose([ $message = $mailer->compose(
'html' => '@app/mails/registration-confirmation-html', [
'text' => '@app/mails/registration-confirmation-text', 'html' => '@app/mails/registration-confirmation-html',
], [ 'text' => '@app/mails/registration-confirmation-text',
'key' => $emailActivation->key, ],
])->setFrom(['account@ely.by' => 'Ely.by']); [
'key' => $emailActivation->key,
]
)
->setFrom([Yii::$app->params['fromEmail'] => 'Ely.by Accounts'])
->setSubject('Ely.by Account registration');
if (!$message->send()) { if (!$message->send()) {
throw new ErrorException('Unable send email with activation code.'); throw new ErrorException('Unable send email with activation code.');

View File

@ -1,3 +1,4 @@
<?php <?php
return [ return [
'fromEmail' => 'account@ely.by',
]; ];

View File

@ -1,3 +1,4 @@
<?php <?php
return [ return [
'fromEmail' => 'account@ely.by',
]; ];