В Почте перейдите в Окно -> Предыдущие получатели. Затем вы можете добавить их в свою адресную книгу. Если вы хотите экспортировать список в файл, вы можете сделать это в Терминале, напрямую обращаясь к базе данных sqlite с помощью sqlite3. Выдержка из ссылки (форматирование мое):
Это оказывается сложнее, чем я надеялся, но это возможно.
Почтовая программа Apple использует программу базы данных, доступную в Unix, под названием «sqlite3». Исполняемый файл находится в / usr / bin. Для получения информации об этой программе введите «man sqlite3» в окне терминала. Кроме того, есть информация в Интернете, на www.sqlite.org. Друг, чья дневная работа связана с администрированием баз данных, помог мне с этим разобраться.
Сначала перейдите в соответствующий каталог в окне терминала:
cd ~/Library/Application Support/AddressBook
Интересующий файл - MailRecents-v4abcdmr.
Обратите внимание, что file
команда описывает это как:
$ file MailRecents-v4abcdmr MailRecents-v4.abcdmr: SQLite database (Version 3) $ sqlite3 MailRecents-v4.abcdmr SQLite version 3.4.0 Enter ".help" for instructions sqlite>
Давайте посмотрим заголовки:
sqlite> .headers ON
Теперь давайте получим некоторую информацию о том, что находится в этом файле базы данных:
sqlite> select * from SQLITE_MASTER; /* don’t forget the semicolon */ /* lots of output */
Стол ZABCDMAILRECENT
интересует нас. Обратите внимание, что последние 3 колонки называются ZLASTNAME
, ZFIRSTNAME
и ZEMAIL
. Мы хотим это из таблицы, в столбцах, в filename.txt.
sqlite> .mode columns ZABCDMAILRECENT sqlite> .width 15 15 36 /* make sure the columns are wide enough */ sqlite> .output filename.txt /* note: no ‘;’ */ sqlite:> select ZLASTNAME, ZFIRSTNAME, ZEMAIL from ZABCDMAILRECENT; sqlite> .exit
Готово. Имена и адреса электронной почты теперь указаны по filename.txt
одному в строке.
Возможно, когда-нибудь кто-нибудь из Apple добавит эту возможность в почту.