Update hosted platform to use mailgun as an optional email driver

This commit is contained in:
David Bomba 2024-01-17 07:13:56 +11:00
parent 4ed23b15a8
commit 2e51bbd655
3 changed files with 7 additions and 1 deletions

View File

@ -229,7 +229,7 @@ class CompanySettings extends BaseSettings
public $require_quote_signature = false; //@TODO ben to confirm
//email settings
public $email_sending_method = 'default'; //enum 'default','gmail','office365' 'client_postmark', 'client_mailgun' //@implemented
public $email_sending_method = 'default'; //enum 'default','gmail','office365' 'client_postmark', 'client_mailgun', 'mailgun' //@implemented
public $gmail_sending_user_id = '0'; //@implemented

View File

@ -259,6 +259,9 @@ class NinjaMailerJob implements ShouldQueue
case 'default':
$this->mailer = config('mail.default');
break;
case 'mailgun':
$this->mailer = 'mailgun';
break;
case 'gmail':
$this->mailer = 'gmail';
$this->setGmailMailer();

View File

@ -473,6 +473,9 @@ class Email implements ShouldQueue
case 'default':
$this->mailer = config('mail.default');
break;
case 'mailgun':
$this->mailer = 'mailgun';
break;
case 'gmail':
$this->mailer = 'gmail';
$this->setGmailMailer();