public function send(Sendable $email) { $recipientList = $email->getRecipientList(); Log::debug("Sending message to " . $recipientList, "EMAIL"); mail($recipientList, $email->getSubject(), $email->getBodyRaw(), $email->getMailHeadersAsString(), "-f" . $email->getSender()->email); Log::indent(); Log::debug("Sent message to " . $recipientList, "EMAIL"); Log::outdent(); }
public function getRecipients() { $emailSettings = EmailSettings::singleton(); if ($emailSettings->onlyRecipient) { // Only send emails to a test recipient, to prevent emailing real customers from a development environment return [$emailSettings->onlyRecipient]; } return parent::getRecipients(); }