I do not think it is legal. I was thinking he could sue.
If it is currently legal, Pence could always have a Congressperson slip in an addendum to another piece of legislation that requires the charity to cease sending unsolicited notices to unwilling persons.