We have a security system set up where the first time a sold computer is booted up we get an e-mail from it's destination to show its been received. The police recommend we do this after a number of unfortunate scam attempts - all is working fine with Postfix on macOS, the caveat though is they want the originating IP address of the computer in the header to prove it's not an e-mail we've just sent ourselves.
I tested it with Google's SMTP and that worked just fine with the same settings, however as the delivered computers would appear in different parts of the world, Google's security would kick in and think our password had been stolen, so only 20% of emails were sent.
Postmark gets 100% delivery so far it seems, the problem is, like other SMTP servers we've tested, it doesn't show the originating IP in the header the X-Sf-Originating-Ip
is their server.
Is there anyway with Postfix headers we can force the public IP of the sender to be included in the header, or any settings in using Postmark's SMTP server we might have missed?
It seems most Postfix options are to exclude the public IP, not force it to be included.