How-To

Get notified when your messages are read in macOS Mail

When you send an email, you can usually be confident that your message will be delivered quickly and without any issues – but how do you know whether the recipient has actually opened your message?

Thereโ€™s plenty of reasons why your unopened email might hang around in the recipient’s inbox for a while – maybe theyโ€™re out of office; perhaps theyโ€™re travelling and donโ€™t have access to the Internet, or maybe theyโ€™ve left the company and no-one is monitoring their inbox.

If youโ€™re sick of wondering whether your email has even been opened, then you can use Appleโ€™s Mail application to request read receipts. Receipts are notifications that are sent when an email is opened, so it doesnโ€™t guarantee that your message has been read, understood, or whether the recipient is ever going to reply – but at least youโ€™ll know that your email has been received safely, and that someone is monitoring this particular inbox!

Appleโ€™s Mail application doesnโ€™t support read receipts out-of-the-box, but in this article Iโ€™ll be sharing a few Terminal commands that you can use to add this important piece of functionality to your Mail application.


Enabling Read Receipts with the Terminal

The Mail application doesnโ€™t support read receipts by default, but you can enable this feature using your Macโ€™s Terminal:

  • Open a new โ€œFinderโ€ window.
  • Navigate to โ€œApplications > Utilities.โ€
  • Launch the Terminal app.
  • Copy/paste the following into the Terminal:

defaults read com.apple.mail UserHeaders

  • Press the โ€œEnterโ€ key on your keyboard.

Error: The domain/default pair doesnโ€™t exist

When you enter the โ€œdefaults read com.apple.mail UserHeadersโ€ command, you may occasionally encounter the following error:

“The domain/default pair of (com.apple.mail, UserHeaders) does not exist.โ€

If you encounter this error, then copy/paste the following command into the Terminal, making sure to replace โ€œNameโ€ and โ€œemail@addressโ€ with your own information:

defaults write com.apple.mail UserHeaders ‘{“Disposition-Notification-To” = “Name <email@address>”; }’

Press the โ€œEnterโ€ key on your keyboard, and then try running the following command again:

defaults read com.apple.mail UserHeaders

Your Mac should now accept this command without any complaints.

Stop receiving read receipts

If you want to disable read receipts at any point, then:

  • Launch the Terminal (โ€œApplications > Utilities > Terminal.โ€)
  • Copy/paste the following command into the Terminal:

defaults delete com.apple.mail UserHeaders

  • Press the โ€œEnterโ€ key on your keyboard.

Use the iRecepitMail third party app

If youโ€™re not comfortable with Terminal commands, then you can request read receipts using a third party app. iReceiptMail is a popular solution thatโ€™s priced at ยฃ10.00 for a single user, although a free 7 day trial is available, so you can try before you buy.

  • Head over to the iRecepitMail website.
  • Select โ€œDownloadโ€ to try a 7 day free trial.
  • Once the .dmg file has downloaded, launch it and follow the onscreen instructions to install.
  • In order to send read receipts, iReceiptMail requires access to your Macโ€™s accessibility features, so when prompted click โ€œOpen the Security & Privacy preference paneโ€ฆโ€ This should take you to the appropriate section of your Macโ€™s System Preferences app.
  • Click the little padlock in the bottom-left corner, and enter your admin password.
  • Make sure โ€œAccessibilityโ€ is selected in the left-hand menu.
  • In the right-hand menu, find โ€œiRecepitMailโ€ and โ€œiRecepitMailToolsโ€ and then select their accompanying checkboxes.

Relaunch iReceiptMail and you should notice that a new icon has been added to your menu bar. Click the new โ€œiRecepitMailโ€ icon and make sure โ€œEnabledโ€ is selected.

Assuming that you want to receive a read receipt for every email you send:

  • Select the โ€œiRecepitMailโ€ icon in your Macโ€™s menu bar.
  • Select โ€œPreferencesโ€ฆโ€
  • Choose the โ€œRead Receiptsโ€ tab.

  • Select the โ€œAutomatically request receiptsโ€ checkbox.

Before you go

After spending over 20 years working with Macs, both old and new, theres a tool I think would be useful to every Mac owner who is experiencing performance issues.

CleanMyMac is highest rated all-round cleaning app for the Mac, it can quickly diagnose and solve a whole plethora of common (but sometimes tedious to fix) issues at the click of a button. It also just happens to resolve many of the issues covered in the speed up section of this site, so Download CleanMyMac to get your Mac back up to speed today.

mac-pc

About the author

Jessica Thornsby

Jessica Thornsby is a technical writer based in Sheffield. She writes about Android, Java, Kotlin and all things Apple. She is the co-author of O'Reilly's "iWork: The Missing Manual," and the author of "Android UI Design," from Packt Publishing.

Add Comment

Click here to post a comment

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.