Merge pull request #3067 from CihanSenturk/Add-confidential-email-(bcc)-sending-feature

Add confidential email (bcc) sending feature
This commit is contained in:
Cüneyt Şentürk 2023-10-15 17:59:23 +03:00 committed by GitHub
commit e83476c9fa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 10 additions and 6 deletions

View File

@ -54,6 +54,10 @@ abstract class Notification extends BaseNotification implements ShouldQueue
if (!empty($this->custom_mail['cc'])) {
$message->cc($this->custom_mail['cc']);
}
if (!empty($this->custom_mail['bcc'])) {
$message->bcc($this->custom_mail['bcc']);
}
return $message;
}

View File

@ -28,7 +28,7 @@ class SendTransactionAsCustomMail extends Job
$mail_request = $this->request->only(['to', 'subject', 'body']);
if ($this->request->get('user_email', false)) {
$mail_request['cc'] = user()->email;
$mail_request['bcc'] = user()->email;
}
$attachments = collect($this->request->get('attachments', []))
@ -52,8 +52,8 @@ class SendTransactionAsCustomMail extends Job
'body' => $mail_request['body'],
];
if (($counter == 1) && ! empty($mail_request['cc'])) {
$custom_mail['cc'] = $mail_request['cc'];
if (($counter == 1) && ! empty($mail_request['bcc'])) {
$custom_mail['bcc'] = $mail_request['bcc'];
}
$contact->notify(new Notification($transaction, $this->template_alias, $attach_pdf, $custom_mail, $attachments));

View File

@ -27,7 +27,7 @@ class SendDocumentAsCustomMail extends Job
$mail_request = $this->request->only(['to', 'subject', 'body']);
if ($this->request->get('user_email', false)) {
$mail_request['cc'] = user()->email;
$mail_request['bcc'] = user()->email;
}
$attachments = collect($this->request->get('attachments', []))
@ -53,8 +53,8 @@ class SendDocumentAsCustomMail extends Job
'body' => $mail_request['body'],
];
if (($counter == 1) && ! empty($mail_request['cc'])) {
$custom_mail['cc'] = $mail_request['cc'];
if (($counter == 1) && ! empty($mail_request['bcc'])) {
$custom_mail['bcc'] = $mail_request['bcc'];
}
$contact->notify(new $notification($document, $this->template_alias, $attach_pdf, $custom_mail, $attachments));