That should have nothing to do with the client browser. It's probably coincidence.
Since he receives the email at least some of the time we know email is correctly configured. There might be an ocassional delay at some point in the email pipeline. Or maybe the message is getting flagged as spam in which case he should check his spam box.