|
|
@@ -172,9 +172,16 @@ class NewUserMailHelper { |
|
|
|
* @throws \Exception If mail could not be sent |
|
|
|
*/ |
|
|
|
public function sendMail(IUser $user, |
|
|
|
IEMailTemplate $emailTemplate) { |
|
|
|
IEMailTemplate $emailTemplate): void { |
|
|
|
|
|
|
|
// Be sure to never try to send to an empty e-mail |
|
|
|
$email = $user->getEMailAddress(); |
|
|
|
if ($email === null) { |
|
|
|
return; |
|
|
|
} |
|
|
|
|
|
|
|
$message = $this->mailer->createMessage(); |
|
|
|
$message->setTo([$user->getEMailAddress() => $user->getDisplayName()]); |
|
|
|
$message->setTo([$email => $user->getDisplayName()]); |
|
|
|
$message->setFrom([$this->fromAddress => $this->themingDefaults->getName()]); |
|
|
|
$message->useTemplate($emailTemplate); |
|
|
|
$this->mailer->send($message); |