public function sendInvite(userModel $refererModel = null) { $email = $this->getEmail(); $inviteString = $this->getInvite(); $inviteLink = "http://filter01.sdstream.ru/invite/{$inviteString}"; $smarty = $this->smarty(); $smarty->appendData(['inviteLink' => $inviteLink, 'refererModel' => $refererModel]); $body = $smarty->render('inviteLetter.tpl', true); $mailer = mail::getInstance(); $mailer->setFrom('*****@*****.**'); $mailer->addAddress($email); $mailer->Subject = 'SDS: Invite'; $mailer->AltBody = ''; $mailer->Body = $body; $mailer->isHTML(); $mailer->send(); }
private function sendMail(array $recipients, $subject, $body) { $mail = mail::getInstance(); $mail->Subject = $subject; $mail->Body = $body; foreach ($recipients as $recipient) { $mail->addAddress($recipient); } $mail->From = '*****@*****.**'; $mail->send(); }