public function send(Email
$email, ?Envelope
$envelope = null
): void
{ $failedRecipients =
[];
$disabled =
$this->configService->
get('core.mailerSettings.disableDelivery'
);
if ($disabled) { return;
} $deliveryAddress =
$this->configService->
getString('core.mailerSettings.deliveryAddress'
);
if ($deliveryAddress !== ''
) { $email->
addBcc($deliveryAddress);
} try { $this->mailer->
send($email,
$envelope);
} catch (\Throwable
$e) { throw new MailTransportFailedException($failedRecipients,
$e);
} }}