emails from my site occasionally don't send

Occasionally emails (such as activtion emails) do not send from my site. This is a particular problem to hotmail accounts. Does anyone else have this problem? What could be causing it?