Exemple #1
0
 /**
  * Отправка тестового сообщения
  * @param obj $model
  * @return string
  */
 public static function sendTest($model)
 {
     $email = EmailHelper::getEmail($model);
     $mail = self::config('Test Message - ' . $email['subject'], $email['message']);
     $mail->AddAddress(Settings::getVal('test_email'), 'Test message');
     $mail->From = Settings::getVal('smtp_from_email');
     $mail->FromName = Settings::getVal('smtp_from_name');
     if (!$mail->Send()) {
         if ($mail->debug == 2) {
             return Yii::t('admin', $email['failed_message']) . '<br/>' . $mail->ErrorInfo;
         } else {
             return Yii::t('admin', $email['failed_message']);
         }
     } else {
         return Yii::t('admin', $email['success_message']);
     }
 }