Email quotas exceeded

This commit is contained in:
= 2021-08-07 21:10:01 +10:00
parent e6ccb9bde7
commit 2bd5c35775
2 changed files with 3 additions and 1 deletions

View File

@ -52,6 +52,7 @@ class EmailQuotaExceeded extends Mailable
$this->title = ctrans('texts.email_quota_exceeded_subject');
$this->body = ctrans('texts.email_quota_exceeded_body', ['quota' => $this->company->account->getDailyEmailLimit()]);
$this->whitelabel = $this->company->account->isPaid();
$this->replyTo('contact@invoiceninja.com', 'Contact');
return $this->from(config('mail.from.address'), config('mail.from.name'))
->subject(ctrans('texts.email_quota_exceeded_subject'))

View File

@ -13,6 +13,7 @@ namespace App\Models;
use App\Jobs\Mail\NinjaMailerJob;
use App\Jobs\Mail\NinjaMailerObject;
use App\Mail\Ninja\EmailQuotaExceeded;
use App\Models\Presenters\AccountPresenter;
use App\Utils\Ninja;
use App\Utils\Traits\MakesHash;
@ -364,7 +365,7 @@ class Account extends BaseModel
if(is_null(Cache::get("throttle_notified:{$this->key}"))) {
$nmo = new NinjaMailerObject;
$nmo->mailable = new MaxCompanies($account->companies()->first());
$nmo->mailable = new EmailQuotaExceeded($account->companies()->first());
$nmo->company = $account->companies()->first();
$nmo->settings = $account->companies()->first()->settings;
$nmo->to_user = $account->companies()->first()->owner();