DMARC: must rua email match domain?
First of all, I don't know if there are any issues specific to how Gmail handles this.
Generally, however, while the DMARC spec does allow for reports to be sent to an external address, it also has additional validation steps for this scenario in order to limit abuse.
The report recipient domain should have a special record in place to indicate that it wants to accept DMARC reports regarding this other domain, and before accepting such a report recipient address the presence of this record should be validated.
Example from the DMARC spec:
For example, if a DMARC policy query for
blue.example.com
containedrua=mailto:[email protected]
, the host extracted from the
latter (red.example.net
) does not matchblue.example.com
, so this
procedure is enacted. A TXT query forblue.example.com._report._dmarc.red.example.net
is issued. If a
single reply comes back containing a tag ofv=DMARC1
, then the
relationship between the two is confirmed. Moreover,red.example.net
has the opportunity to override the report
destination requested byblue.example.com
if needed.
See the full section linked above for all the details.