public function setFromAddress($address, $variables = null) { $this->addRecipient('from', $address, $variables); return $this->message['from']; }
/** * @param array $message * * @return \Mailgun\Messages\MessageBuilder * @throws \Mailgun\Messages\Exceptions\TooManyParameters */ protected function createMailgunMessage(array $message) { $builder = new MessageBuilder(); $builder->setFromAddress($message['from']); $builder->setSubject($message['subject']); foreach ($message['to'] as $to) { $builder->addToRecipient($to); } foreach ($message['cc'] as $cc) { $builder->addCcRecipient($cc); } foreach ($message['bcc'] as $bcc) { $builder->addBccRecipient($bcc); } if ($message['html']) { $builder->setHtmlBody($message['html']); } if ($message['text']) { $builder->setTextBody($message['text']); } return $builder; }