Yeah lots of email clients do this. Next to caching also lots of scanners for malicious content.
We solved it by having a screen with a confirmation button , then later we added javascript to show a loader page over the button and click the button automatically.