Relaying outbound mail: DKIM, client IPs, and visibility

If you run your own mail server but send through a provider, the relay changes the message and the picture you get of it. Here is what to sign, how to keep client addresses, and where your delivery data ends.