Site icon ChrisWrites.com

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:

defaults read com.apple.mail UserHeaders

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:

defaults delete com.apple.mail UserHeaders

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.

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:

Exit mobile version