使用终端模式请求阅读收据
当您在Mac OS X Mail中发送电子邮件时,会立即将邮件发送给收件人 - 通常是,但并非总是如此。 要了解您的每封邮件的命运,您可以要求阅读收据。 通常,要求收件人确认邮件已打开。 虽然这并不能保证内容已被阅读甚至被理解,但这样的阅读收据仍然可以用来排除一些失败的可能性,并且可能会安静地流浪。
Mac OS X Mail默认不支持阅读回执。 但是,如果您在终端模式下工作舒适,则可以进行修改。
请求在Mac OS X Mail中读取收据
要使Mac OS X Mail为您发送的每封邮件请求已读回执:
- 打开终端 。
- 输入defaults读取com.apple.mail UserHeaders 。
- 按Enter键 。
- 如果该命令返回“(com.apple.mail,UserHeaders)的域/缺省对不存在”:
- 用您的姓名和电子邮件@地址输入您的电子邮件地址替换姓名 :
- 默认写入com.apple.mail UserHeaders'{“Disposition-Notification-To”=“姓名
”; }” - 例如,完整的行可以读取“默认写入com.apple.mail UserHeaders'{”Disposition-Notification-To“=”Heinz Tschabitscher
“;}'”。
- 默认写入com.apple.mail UserHeaders'{“Disposition-Notification-To”=“姓名
- 用您的姓名和电子邮件@地址输入您的电子邮件地址替换姓名 :
- 如果上面的“defaults read”命令返回一行以“{”开头并以“}”结尾的值:
- 突出显示整条线。 它可能会读取{Bcc =“bcc@example.com”; }, 例如。
- 按下Command-C 。
- 键入默认写入com.apple.mail UserHeaders' 。
- 按下Command-V 。
- 类型' 。
- 插入'“处置通知 - ”=“名称<电子邮件@地址>”; '在结束“}”字符前面,用您的电子邮件地址替换姓名和电子邮件地址。
- 例如,该行可能会读取“default com.apple.mail UserHeaders'{Bcc =”bcc@example.com“;”Disposition-Notification-To“=”Heinz Tschabitscher
“; }'”
- 例如,该行可能会读取“default com.apple.mail UserHeaders'{Bcc =”bcc@example.com“;”Disposition-Notification-To“=”Heinz Tschabitscher
- 按Enter键 。
不仅请求,但也尊重和发送阅读回执
Mac OS X Mail不尊重读取收据。 如果您收到要求阅读收据的电子邮件,则不会发生任何特殊情况
使用一些JavaScript和Mail规则,您可以模仿一些行为并根据请求发送简单收据。 这些不完全符合标准,不会被解读为发件人的电子邮件程序的已读回执。 当然,通俗易懂的收据确认仍然有用。
在Mac OS X Mail中再次禁用自动读取接收请求
要关闭请求每条消息的已读回执:
- 执行默认值删除终端命令提示符下的com.apple.mail UserHeaders以删除所有自定义标题,或者将UserHeaders设置回添加Disposition-Notification-To之前的内容 。
完整的电子邮件问责制和控制
要全面了解并控制您在Mac OS X Mail中发送的电子邮件的命运,您可以使用经过认证的电子邮件服务或使用第三方软件(如iReceipt Mail)。