diff --git a/app/Helpers/Mail/GmailTransport.php b/app/Helpers/Mail/GmailTransport.php index 937ddb2ba7..64770de41e 100644 --- a/app/Helpers/Mail/GmailTransport.php +++ b/app/Helpers/Mail/GmailTransport.php @@ -65,11 +65,6 @@ class GmailTransport extends Transport nlog("trying to attach"); nlog($child->getContentType()); -// $attachment = (new Swift_Attachment()) -// ->setFilename('my-file.pdf') -// ->setContentType('application/pdf') -// ->setBody($data) -// ; if($child->getContentType() != 'text/plain'){ @@ -80,6 +75,26 @@ class GmailTransport extends Transport } + foreach ($message->getChildren() as $child) { + nlog("trying to attach"); + + if($child->getContentType() != 'text/plain'){ + +// $attachment = (new Swift_Attachment()) +// ->setFilename($child->getHeaders()->get('Content-Type')->getParameter('name')) +// ->setContentType($child->getContentType()) +// ->setBody($child->getBody()); + + $this->gmail->attach(new Swift_Attachment($child)); + + } + + + } //todo this should 'just work' + + + + } //todo this should 'just work' $this->gmail->send();