I would look if the emails are being sent. To do so, look on your email logs. If you use an SMTP server, it is likely that the provider also have a log over sent emails (charging is based upon sent quantity).
How to locate the log files? https://serverfault.com/questions/59602/where-to-check-log-of-sendmail
Please, below is a quote of above linke. I'm not sure what the best practices are here.
Where are the logs?
The default location depends on your linux/unix system, but the most common places are
- /var/log/maillog
- /var/log/mail.log
- /var/adm/maillog
- /var/adm/syslog/mail.log
If it's not there, look up /etc/syslog.conf
. You should see something like this
mail.* -/var/log/maillog
sendmail writes logs to the mail facility of syslog. Therefore, which file it gets written to depends on how syslog was configured.
If you system uses syslog-ng (instead of the more "traditional" syslog), then you'll have to look up your syslog-ng.conf
file. You'll should something like this:
# This files are the log come from the mail subsystem.
#
destination mail { file("/var/log/mail.log"); };
destination maillog { file("/var/log/maillog"); };
destination mailinfo { file("/var/log/mail.info"); };
destination mailwarn { file("/var/log/mail.warn"); };
destination mailerr { file("/var/log/mail.err"); };
End of quote.
If you could specify a bit more about your setup (how do you send your emails windows, linux?), and also what type of emails are being sent as admin (and that you miss), it would help.
The other area I would look in, is the email address itself. I have read the email server may refuse to send emails based on email addresses that aren't valid. If you could share it, would be appreciated as well as where in Magento Admin it is entered.
Then, I assume you have checked the spam folder. If you haven't specified your DNS records appropriately, your email is likely to be classified as spam. I've used this service to check before: http://www.mail-tester.com/ (don't know if it is good practice or not, but it gives some guidance).
Last point, check cron tab. I could imagine that the customer emails are one task, while admin is another task. Just a guess.