• On CHOW: Why is ginger ale so popular on planes?
advertisement
September 5, 2008 9:45 AM PDT

Mail not playing the new mail sound

by CNET staff

Many users have been experiencing problems with Mail in which the "New Mail" sound does not seem to be working. Mail will appear and the Dock indicators will display the number of new messages, but the alert sounds will not occur. This has even occurred for users with brand new Macs.

One user, catholicon:

"I newly bought the MacBook, and set up with the new notebook, everything was fine except that there is NO NEW MAIL SOUND whenever new mail comes."

This problem is longstanding, and has persisted despite selection of different Mail sounds, creation of new user accounts, and running permissions fixes on the hard drive. Most likely, this problem has to do with the Mail application itself, and a fix will have to come via an update from Apple, but until then there are several things users can try.

Fixes

Change sound file permissions Sound files are located in the various libraries, and should be accessible by the current user account in order to be played. If for some reason the permissions on a sound file have been altered such that the user does not have access, then this will prevent their being played in Mail. By default, sound files in the user folder should have both read and execute permissions for the owner and everyone, and those in the main library folder should be at least readable by everyone. To change the permissions back to their default values, run the following commands in the Terminal, entering the administrator password when prompted.

  • sudo chmod uo=rx ~/Library/Sounds/*
  • sudo chmod u=rw,go=r /System/Library/Sounds/*

Second, if the built-in sounds are not functioning, try copying them from the /Macintosh HD/Library/Sounds/ folder over to the /username/Library/Sounds/ folder to see if that allows user accessibility. Note that the Mail application will need to be restarted in order for the moved sounds to register in the program.

Disable "IDLE command" support In addition to ensuring permissions are correctly set on sound files, some users have found that unchecking the "Use IDLE command if Server Supports It" feature that's available for IMAP server types. This option is available in the "Advanced" section for each email account in the "Accounts" preference pane.

Workarounds

Install GrowlMail plug-in The GrowlMail plug-in is a notification application that interfaces Mail. Users have reported that after installing this application, Mail sounds appear to function again.

Create an incoming sound mail rule Create a rule in Mail to play sounds upon receiving new mail. In Mail's preferences, select "Rules" and create a new rule which has the conditions of "Message Type" is "Mail", and the actions of "Play Sound". This should play the sound when new mail arrives, but the drawback is that it might also play the sound when mail is sent; however, this might be tolerable for some users.

Resources

  • catholicon
  • GrowlMail plug-in
  • More from Late-Breakers
  • Recent posts from MacFixIt
    iTunes 10 user interface sees some minor changes
    Apple seeds iOS 4.1 Gold Master to developers
    Possible fix for Harman Kardon iSub problems with PowerPC Macs
    Precautions to take before installing iTunes 10
    A reminder on how to reset your Mac's system password
    Mail messages appearing blank
    Adobe Lightroom update brings direct Facebook publishing; Camera Raw 6.2 released
    Weekly troubleshooting utilities update
    Add a Comment (Log in or register) (14 Comments)
    • prev
    • next
    by ajbgmex September 5, 2008 10:35 AM PDT
    My mac doesn't have either Sound folders
    Reply to this comment
    by sswift September 5, 2008 10:35 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by ajbgmex</i></div></class><br />
    I also don't have either of those Sound folders. Are the default Mail sounds buried in the application?
    Reply to this comment
    by edrush--2008 September 5, 2008 10:35 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by ajbgmex</i></div></class><br />
    My fairly new MacBook Pro (10.5.4) has no /Library/Sounds and an empty &lt;user&gt;/Library/Sounds.
    Reply to this comment
    by eieiooo September 5, 2008 10:35 AM PDT
    <class="merchant"><span>&#62;&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by edrush--2008</i></div></class><br />
    I have no sounds either, not in any library (am on new MacBookPro 10.5.4
    Reply to this comment
    by Dave K September 5, 2008 10:38 AM PDT
    OMG this problem has been around forever. Just restart and it will fix itself for awhile.
    Reply to this comment
    by Gary P September 5, 2008 10:38 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Dave K</i></div></class><br />
    Wrong. Restarting doesn't fix it for many users.
    Reply to this comment
    by David Austin Allen September 5, 2008 3:02 PM PDT
    The hint is incorrect. The default sounds are located in System/Library/Sounds.
    Reply to this comment
    by Mark Douma September 5, 2008 4:48 PM PDT
    The "new mail" sound is inside the Mail.app application bundle:

    /Applications/Mail.app/Contents/Resources/New Mail.aiff


    Not sure what changing the permissions on the two listed Sounds folders (which, by default, do not exist or are empty on 99% of Macs) is supposed to do.
    Reply to this comment
    by tkessler September 5, 2008 4:48 PM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Mark Douma</i></div></class><br />
    "New Mail" can be relocated to ~/Library/Sounds/ to allow your account to access it from other places, such as for alerts. Likewise, sounds can be put in the global library /Library/Sounds/.

    The default "System" sounds are located in the system library, but regardless of their location, if the user does not have access to the sounds (read or execute) then the user will not be able to play the sounds. Ensuring they've got the correct permissions is a good first-step in troubleshooting this problem...
    Reply to this comment
    by Burr-Bee September 7, 2008 7:14 AM PDT
    I download my mail manually and what I notice is about 3 seconds after pushing the "Get Mail" button, while the app is still connecting with the server(s), Mail plays the <i>No Mail</i> sound. So, I'm doubtful that it's any sort of permissions problem.
    Reply to this comment
    by Richard Samul September 7, 2008 7:14 AM PDT
    <class="merchant"><span>&#62;</span><div class="datestamp"><i>This is a reply to a previous comment by Burr-Bee</i></div></class><br />
    I'm having a similar problem that started after I created an alias on my .Mac account. Now, I no longer get the "New Mail" sound. What I do get is the "No Mail" sound <i>before</i> Mail connects to .Mac/MobileMe (or, whatever they're calling it this week).<br><br>Tried all of the fixes above, including GrowlMail, and still nothing.
    Reply to this comment
    by kent1 September 8, 2008 1:09 AM PDT
    Same thing here
    I thought it was just me.

    Fix 100% successful:
    Turned OFF new mail sound in Mail and turned ON new mail sound in SpamSieve application preferences.
    Works every time now with ANY sound file, Apple or third party.
    I use Hal, (M0vie 2001) speaking "There is a message for you"

    I had already copied all my sounds to all Libraries/repaired permissions, and that didn't work either, only the SpamSieve way works for me.<p>---<br>DocOnMac
    Reply to this comment
    by Krystof September 8, 2008 11:17 AM PDT
    Another kludge work-around is to open the Mail Activity pane in the lower-left window (by pushing the triangular button which hides the pane). Mail will now visually display what it's doing, e.g. e-mails will be shown downloading, even if the alert sound doesn't work.
    Reply to this comment
    by annbobbrown September 13, 2008 5:28 PM PDT
    I unchecked the IDLE command in Mail&gt;Preferences &gt;Accounts&gt;Advanced as advised and now my "new mail sound" is back!
    Reply to this comment
    (14 Comments)
    • prev
    • next