I am just getting started with Quickfile, and have just started mailing out estimates to clients. I find that estimates going to Gmail addresses are going into spam because Gmail is taking exception to the lack of a Message-ID header.
I am routing mails through my own mail server which is set up with correct SPF, DKIM, and DMARC headers which are being passed by Google.
Gmail will add its own Message-ID header in the format Message-ID: xxxxxxxxxxxxxxxxxxxxSMTPIN_ADDED_MISSING@mx.google.com but will also increase the spam score of the mail.
When sending to non Gmail mail servers, the mails are being delivered, but with an increased Spam score.
It is my understanding that adding the Message-ID header is the responsibility of the mail client which in this case is the QuickFile mail server.
I note that people in the past have complained about estimates and Invoices going into spam, but no one has mentioned the lack of Message-ID headers before.