Ask Different is a question and answer site for power users of Apple hardware and software. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a specific Mac mini server that does not send out email alerts, even though I have an email address configured.

I also want to note that I am not using the mail server within I have other servers that are sending email alerts correctly and none of them have the mail server within turned on.


1) Do I have to enable Apple Push notifications and configure an Apple ID for this to work?

2) Do the email alerts go through Apple's servers after step 1 is configured above, or do they come directly from my server?

3) If they come directly from my server, can I specify a relay host to go through my ISPs SMTP gateway?

4) Is there any way to generate a test alert to test whether this is working or not? What is happening is that the disk on this server is filling up and I am not getting any notifications. It only happens once every couple of months, so I am never sure when it is going to happen.

share|improve this question
So what you really want is to have a message when the disk size reaches certain limit. – Buscar웃 Mar 17 '14 at 16:03
That's correct. The alerts are showing up in the panel under alerts, however, they are not getting emailed, even though I have setup an email address under alerts \ gear \ configure email address. – David Killingsworth Mar 18 '14 at 2:46
up vote 0 down vote accepted

I've come up with my own answers for this in case anyone comes across this question.

1) No, you do not have to enable Apple Push notifications.

2 & 3) You can configure them to go through your ISP's SMTP gateway with the following steps (for 10.7.x and 10.8.x).

  • Go to
  • Go Mail
  • Check "Relay outgound mail through ISP"
  • Click edit to the right of that checkbox
  • Specify your ISP's SMTP gateway in the "Outgoing Mail Relay" field.
  • Specify SMTP relay authentication if required. Click OK.

4) Use the command line shell to issue this command:

echo hello | mail -s TESTSUBJECT
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.