In case there are others following the thread and the
@G J Piper issue: I had an email exchange with him and had access to his interaction with Sendgrid.
What emerges is that Sendgrid (
for reasons I can also agree with...) is not willing to alter in any way the content that is "handed to them".
This of course precludes a solution for forwarding email originating in some domains with strict DMARC policies and dispatched to other domains strictly adhering to those policies.
Forwarding can always be problematic in today Internet where most mail is originated by spammers/phishers who always try to "pretend to be others" often using (pseudo-)forwarding mechanisms to hide themselves.
This has brought to the birth of authentication mechanisms (such as SPF / DMARC) which do not nicely coexist with forwarding.
SRS is a mechanism (
which BTW is not sanctioned by any RFCs...) which tries to overcome this difficult coexistence, but IMHO is implemented in such a way that creates other issues like e.g. limitations in the email address length (beyond those established in RFCs), and, as in this case, difficulties in using relay agents.
From a practical point of view, in this particular case (
forwarding to a single GMail mailbox) the compromise solution is... to not forward at all and have instead the GMail account to "pick-up" mail from the local Plesk hosted mailbox via POP3 or IMAP.
Hope this can help others too...