Ok, I will give you some more information on how CartBounty sends emails.
CartBounty is relying on default wp_mail()
function which is default WordPress mail function.
Every time CartBounty sends out an email – we are validating if wp_mail()
returns success (email was sent OK) or failure (email was not send out). And if the email is sent out successfully – CartBounty marks abandoned cart with a “reminder is sent” marker so that it would not be sending out any more emails in the future.
So what happens in your case is that the function is returning failure (email is not sent out) when actually email is sent out and this is preventing CartBounty form running correctly.
And it could mean that you have some extra code or plugins that is hooked with wp_mail()
and once this email sending function is called, it is most probably shutting down default email sending function of WordPress, and running its own email sending function.
I know this is a bit technical and quite long explanation, but I just wanted to explain to what is happening so that you may have a better understanding as to what you could do.
I would suggest turning off other email sending plugins you currently have and checking if that helps so that you could understand the issue here. SendGrid mailer may very well be responsible for overriding default wp_mail()
function.
Best,
Nauris