Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

capoeira4u

macrumors member
Original poster
Feb 9, 2008
35
0
Bangkok, Thailand
I don't understand why the Mail app doesn't have a "request read receipt". Is there a way to enable it through terminal or by 3-rd party add-on? If there's no way, I'm going to have to switch back to MS Outlook :(
 

ssmed

macrumors 6502a
Sep 28, 2009
875
413
UK
Noted previously

This activates read receipts for ALL outgoing messages - regardless of the address from Apple Mail
I forget the source - but it works.

• Quit Mail
• Open Terminal (/Applications/Utilities/)
• Enter the following text (make sure to keep all quotes exactly as is!)
defaults write com.apple.mail UserHeaders '{"Disposition-Notification-To"="your@address";}'
(of course, using your correct email address instead of "your@address")
• All future messages sent with Mail will now include the Disposition-Notification-To header which is the one asking for a return receipt.

If you wish to turn off this feature in the future, type the following in the Terminal:
defaults delete com.apple.mail UserHeaders
 

hwojtek

macrumors 68020
Jan 26, 2008
2,274
1,276
Poznan, Poland
Since most SMTP servers strip these headers in their default config anyway, setting the read-receipt to ON is pretty much useless.
 

CyBeRino

macrumors 6502a
Jun 18, 2011
744
46
I do not believe that to be true.

It isn't. However, no client apart from maybe Outlook sends read receipts by default. Most don't support it at all.

Read-receipts are basically just a courtesy e-mail sent by a client in response to a specific header being set. You really shouldn't use them because they tell you nothing anyway.
 

capoeira4u

macrumors member
Original poster
Feb 9, 2008
35
0
Bangkok, Thailand
Read-receipts are basically just a courtesy e-mail sent by a client in response to a specific header being set. You really shouldn't use them because they tell you nothing anyway.

It tells me that my email to a student was read, and that he'll have no excuses when he comes to class without his assignment next week.
 

funkahdafi

Suspended
Mar 16, 2009
377
112
Planet Earth
It isn't. However, no client apart from maybe Outlook sends read receipts by default. Most don't support it at all.

Read-receipts are basically just a courtesy e-mail sent by a client in response to a specific header being set. You really shouldn't use them because they tell you nothing anyway.

You don't understand read-receipts.

First of, who says "you shouldn't use them"? You? Sure, then I'll take the advise.

Second, who says most clients don't support them? You? Well you sure don't know what you are talking about.
 

MisterMe

macrumors G4
Jul 17, 2002
10,709
69
USA
It tells me that my email to a student was read, and that he'll have no excuses when he comes to class without his assignment next week.
Receipts are an artifact of the early days of America Online. To the extent that they do anything at all, they are most effective within a single domain. By this, I mean those cases where the sender and recipient are on a single domain. That said, I have to agree with CyBeRino. Receipts do not tell you that your recipient read your email. From the perspective of a recipient, receipts are annoying and are a clear indication that the sender does not trust you.

So you send a message. You get a receipt. The recipient denies ever receiving the message. What are you going to do about it? Pout? Seethe in anger? You have not solved your problem, but you are angry at your recipient and you are angry at yourself. Is it really worth it? I think not.
 

mrgraff

macrumors 65816
Apr 18, 2010
1,089
837
Albuquerque
Getting the receipt back only tells you that it was sent to you. It proves the message was opened, but not necessarily that it was read. Your students can't deny receiving it though, but they can deny it if they opt not to send the receipt.
 

CyBeRino

macrumors 6502a
Jun 18, 2011
744
46
You don't understand read-receipts.

First of, who says "you shouldn't use them"? You? Sure, then I'll take the advise.

Second, who says most clients don't support them? You? Well you sure don't know what you are talking about.

I'm a UNIX system administrator, but I guess I probably have no idea about e-mail.

All a read receipt says, if it's even generated, and assuming it was generated by an e-mail client and not something else, is that an e-mail was opened. Not that it was read, not that it was opened by the person you sent it to.

You send someone such a message and their client has stupidly decided to send the requested receipt, but the receipient denies ever reading the message. What are you going to do about it? The receipt proves nothing, because it has no way of telling who read the message. Maybe it was someone else who opened it by accident. Maybe someone was trying to prank the other person by opening and then deleting the message. You may have even sent it to the wrong person entirely, and that person opened and then deleted it.

Read receipts prove nothing and are useless.
 

texasralph

macrumors newbie
Dec 28, 2011
1
0
If Apple Mail is com.apple.mail, what is Outlook 2011?

This activates read receipts for ALL outgoing messages - regardless of the address from Apple Mail
I forget the source - but it works.

• Quit Mail
• Open Terminal (/Applications/Utilities/)
• Enter the following text (make sure to keep all quotes exactly as is!)
defaults write com.apple.mail UserHeaders '{"Disposition-Notification-To"="your@address";}'
(of course, using your correct email address instead of "your@address")
• All future messages sent with Mail will now include the Disposition-Notification-To header which is the one asking for a return receipt.

If you wish to turn off this feature in the future, type the following in the Terminal:
defaults delete com.apple.mail UserHeaders

I did this and it works! Thanks ssmed. Could you substitute the file name for Outlook 2011? Would it be com.microsoft.outlook?
 

EnnisP

macrumors newbie
Oct 17, 2012
1
0
Muti Addresses

SSMED

I'm a little late to this thread but have an important question.

Must the code be inserted for each mail address, if there is more than one? Can that be done?
 

Einar17

macrumors newbie
Nov 1, 2012
1
0
Read receipt is useful in same domain!

I've used MS Outlook in our company for many years and read receipt is indeed a useful tool when it comes to everybody being in the same domain and you know that the receiving mail server returns read receipts. The way I, and many others, have used it is that we wait to call up a colleague until he/she has opened his email.

I have just started to try to use a Mac in our MS dominated corporate environment (actually against IT responsible's advice... ;-) , and that I cannot request a read receipt for certain emails that I'm keen to discuss ASAP over the phone with the recipient, that is very frustrating and annoying! So even if the usefulness of read receipt is doubtful for private mails via Internet, I'm sure that many working in corporations that use MS Exchange environment with MS Outlook find it useful!
 

trickytrev

macrumors newbie
Jan 4, 2008
10
0
Australia
Multiple Mailboxes

Thanks for the tips and insight. One question still unanswered is how UserHeaders behaves for multiple mailboxes...

1. Does the defined userheader get applied to all mailboxes (when sending)
or
2. When sending a mail from a particular mailbox, does the "Disposition-Notification-To" need to match the email address of the mailbox, and only that particular part of the userheader is sent?

This is important since I am sure that we don't want to publish all of our email addresses in a single outgoing email.

It would be great if someone can give an explanation on how it works.

Thanks,
Trev
 

trickytrev

macrumors newbie
Jan 4, 2008
10
0
Australia
answering my own post, it seems the header is applied to all emails. so therefore a read receipt does not necessarily need to go back to the email address it was sent from....
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.