What email server do you use ?
I am not email expert, but make sure that your email server does send emails and nothing returned back. Usialy return messages contain details.
If you can get email by one email client and do not get by another, this can be related to rejected emails based on some rules.
Email can be rejected by recipient server because of content or domain
Not sure this helps.