You might have more luck if you try using an SMTP plug-in to take over the sending of emails rather than the WordPress built-in approach.
We often use WP-SMTP but there are other options available in the plug-in repository.
These problems happen especially if you're using Google Apps for Business or Office 365 for your email but it can happen with other types of email accounts as well.