the new user is not handled with the cache.
I don't agree. failing 50 times makes the mail processing unnecessarily slow.

I would favor a timestamp by which we can invalidate the cache after, say, 10 minutes.