diff --git a/app/EmailData.php b/app/EmailData.php index 9a479c1bddbcac441dda8ed5fe2fb20e628a0d43..ecc42c8ab2640babb30affb5dd749becbac1bbd1 100644 --- a/app/EmailData.php +++ b/app/EmailData.php @@ -21,8 +21,8 @@ class EmailData foreach ($parser->getAttachments() as $attachment) { $this->attachments[] = [ 'stream' => base64_encode(stream_get_contents($attachment->getStream())), - 'file_name' => $attachment->getFileName(), - 'mime' => $attachment->getContentType() + 'file_name' => base64_encode($attachment->getFileName()), + 'mime' => base64_encode($attachment->getContentType()) ]; } } diff --git a/app/Mail/ForwardEmail.php b/app/Mail/ForwardEmail.php index 8215b9eeea1a7d5a2203174b15d95e8dcd6fa7d9..ece4234175ab65e15573a5da67502326513efcfe 100644 --- a/app/Mail/ForwardEmail.php +++ b/app/Mail/ForwardEmail.php @@ -100,8 +100,8 @@ class ForwardEmail extends Mailable implements ShouldQueue foreach ($this->emailAttachments as $attachment) { $email->attachData( base64_decode($attachment['stream']), - $attachment['file_name'], - ['mime' => $attachment['mime']] + base64_decode($attachment['file_name']), + ['mime' => base64_decode($attachment['mime'])] ); } diff --git a/app/Mail/ReplyToEmail.php b/app/Mail/ReplyToEmail.php index bcb44b3ba2cb72b4d1dc05eb040ce88cbaf9185c..af89ec4e0aefea67b864efa95bee066f4b267dbc 100644 --- a/app/Mail/ReplyToEmail.php +++ b/app/Mail/ReplyToEmail.php @@ -71,8 +71,8 @@ class ReplyToEmail extends Mailable implements ShouldQueue foreach ($this->emailAttachments as $attachment) { $email->attachData( base64_decode($attachment['stream']), - $attachment['file_name'], - ['mime' => $attachment['mime']] + base64_decode($attachment['file_name']), + ['mime' => base64_decode($attachment['mime'])] ); }