В Почте перейдите в Окно -> Предыдущие получатели. Затем вы можете добавить их в свою адресную книгу. Если вы хотите экспортировать список в файл, вы можете сделать это в Терминале, напрямую обращаясь к базе данных 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 добавит эту возможность в почту.