MailMe дисплей Growl делает это. Раньше мы использовали платформу Message, но ее открытый API исчез в 64-битном переходе, поэтому нам пришлось искать что-то еще, чтобы сделать его 64-битным чистым.
Некоторое время (до начала бета-цикла) мы использовали Scripting Bridge, чтобы сообщать Mail об отправке сообщения. По словам автора патча, это сработало, но это очень сильно зависит от Mail, и я уверен, что нашим пользователям, которые не используют Mail, это не понравится.
Я посмотрел на Pantomime, EDMessage и SKPSMTPMessage. Каждый из них был слишком сложным для наших нужд (т. Е. Это была структура для реализации полного почтового клиента), не работал на Mac OS X или на обоих.
В итоге я написал скрипт на Python для отправки сообщения с использованием модуля smtplib. Вот скрипт , под лицензией BSD. Мы используем NSTask для запуска интерпретатора python и передачи ему скрипта, а NSPipe - для пароля и тела сообщения скрипту. Вы можете запустить скрипт из командной строки с параметром --help, чтобы увидеть, как его запустить.