A few weeks ago a CiviCRM installation stopped sending mail to my address and all other emailaddresses on my domain. These contacts are not 'on hold'. The logs and activities are saying the mail is sent, and no errors.
On the same server, Drupal is sending emails to me just fine, so I don't think it is the hosting provider blocking outgoing mails to my domain; unless both system use a different mail transport ?
I'm sure the receiving server (mine) is not removing messages without notifying me. My server could reject the incoming mail, but why would it only reject mails from Civi and not from Drupal ? Or likewise, the delivering server could refuse to deliver to my server, but why only Civi mails and not Drupal mails ?
Outgoing mail from civi to other domains I tested seem to be received just fine.
How would I go about debugging this ?
mail()
orSMTP
there? Or perhaps you're using an extension like Sparkpost? If you're using SMTP, is it a commercial provider (e.g.smtp.gmail.com
) or a server you control?