Description
I'm trying to use this package to parse inbound emails from mailgun, and it seems to hit my parser and parse the attachments and stores them correctly in my s3 storage. But I don't ever see a record of these in my mailbox_inbound_emails table. From what I understand, this should be done under the hood whenever we receive an inbound email.
I noticed this and used mailgun's built in http post tool (sends an inbound test email to our application endpoint) and this does get stored in our table. I'd like to also point out that we only use outlook and therefore (MAPI) it technically isn't mime format. Is this what would be the issue?
In the mailgun logs i can see that the payload was caught, and delievered to the endpoint, but seconds later, i receive another log in our mailgun dashboard saying '500 internal server error', and the payload gets resent on an exponential interval.
Specifics:
I call the mailbox in our AppServiceProvider boot method using 'Mailbox::from('[email protected]', \App\Mail\DebugMailboxHandler::class);' (the email is my actual email not what is displayed here), the mailbox is successfully hit, and the mailbox parses my attachments, but every few minutes the payload is resent, extracting the files again. Again, this email is not stored in our table at all.
I see this message indicating that the message_id is not long enough, although i only used the package default migration.