/
home
/
obinna
/
html
/
boaz2
/
src
/
Service
/
Upload File
HOME
<?php namespace App\Service; use Mailgun\Mailgun; /** * Mailgun transport class to handle transactional emails */ class MailgunTransport { private $api_key; private $domain; private $mailgun; public function __construct() { $this->api_key = $_ENV['MAILGUN_SECRET']; $this->domain = $_ENV['MAILGUN_DOMAIN']; if ($this->mailgun === null) { $this->mailgun = Mailgun::create($this->api_key); } return $this; } public function send($to, $subject, $message, $plain = null) { $result = $this->mailgun->messages()->send($this->domain, array( 'from' => 'Boaz Commodities Limited <info@boazcommodities.com>', 'to' => $to, 'subject' => $subject, 'html' => $message, 'text' => $plain )); return $result ? true : false; } }