Q:

Channel entry notification isn't working on entries created by SafeCracker

Channel entry notifications are not working on new entries generated by SafeCracker. This seems to be a recent development, as the notifications were working previously. The only change has been in updating EE versions and a change to the client's SMTP servers. We tried switching to PHP and Sendmail, and now are working with a new SMTP account.
I believe I've narrowed it to a problem between SafeCracker and the channel. Email notifications are working via FreeForm and Tools > Communicate.
Strangely, I did receive 2 new entry notifications via the forms submitted by real users, but the client (whose email address was also in the recipients list) did not, and I was unable to replicate success using test form submissions.
Channel entry notifications do work just fine when manually adding a new entry in the Control Panel.
Has anyone experience something similar to this, or have any ideas about what might be preventing notifications from being sent?
EE version 2.5.2

A:

The entries API notifications are triggered at around line 1858 of Api_channel_entries.php. A few var_dump()s in that area should be enough to determine a) whether the notifications are being triggered at all and b) where the system is attempting to send them to.

A:

After changing the email method to IMAP, and creating a new user to test from, the notifications began coming through again. Not sure what exactly broke it loose, but wondering if it was an issue with the mail server after all.

