在我工作的公司,我们[client-domain.com]
在电子邮件的实际主题行前使用前缀作为一种粗略的标记系统。
有什么方法可以自动执行此操作,以便当我开始写一封新电子邮件时[email protected]
,主题将预先填充[foobar.com]
?
答案1
一个快速而粗糙的 AppleScript 尝试实现您想要的功能,但它肯定可以改进,即根据从您的地址簿中选择的项目的选择绑定到 Automator 操作。
要使用此功能,请打开“AppleScript 编辑器”(位于 /Applications/Utilities/,或使用 Spotlight),将以下内容粘贴为文本主体并单击“运行”。如果没问题,您可以保存脚本,然后通过单击它来运行它。
set recipientList to display dialog "Enter the email address:" default answer ""
tell application "Mail"
set composeMessage to make new outgoing message at beginning with properties {visible:true}
tell composeMessage
set recipientList to (text returned of recipientList)
make new to recipient at end of to recipients with properties {address:recipientList}
set AppleScript's text item delimiters to "@"
set domain to text item 2 of recipientList
set subject to "[" & domain & "]"
end tell
end tell
当然,这可以得到改进。
此外,您应该知道,正如 Daniel Beck 指出的那样,收件人可以自由删除该字段;最好依靠隐藏的邮件标头。但鉴于您已经拥有域名,此信息安全地存储在电子邮件收件人中。