Быстрая и грязная попытка 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
Конечно, это можно улучшить.
Кроме того, вы должны знать, как указал Дэниел Бек, что получатель может удалить это поле; Лучше полагаться на скрытые заголовки почты. Но, если у вас уже есть домен, эта информация надежно хранится в получателе электронной почты.