При отправке электронного письма кому-то в Почте Apple это помнит их адрес, поэтому при попытке послать другое электронное письмо им, то это предложит Вам с ним - даже если Вы не добавили их к адресной книге.
Есть ли какой-либо способ экспортировать те помнившие адреса или сохранить их к адресной книге?
В Почте перейдите к Окну-> Предыдущие Получатели. Можно затем добавить их к Адресной книге. Если Вы хотите экспортировать список в файл, можно сделать так в Терминале путем прямого доступа к sqlite базе данных с sqlite3. Выборка из ссылки (форматирующий мой):
Это оказывается более сложным, чем я надеялся, но это возможно.
Почтовая программа Apple использует программу базы данных, доступную в Unix, названном “sqlite3”. Исполняемый файл находится в/usr/bin. Для получения информации об этой программе введите “человека 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 добавит эту возможность отправить по почте.
Экспортировать в файл CSV:
Выполненный как одна строка:
sqlite3-csv ~/library/application\Support/AddressBook/MailRecents-v4.abcdmr 'избранный ZLASTNAME, ZFIRSTNAME, ZEMAIL от ZABCDMAILRECENT';
Экспортировать в файл "recent.csv":
sqlite3-csv ~/library/application\Support/AddressBook/MailRecents-v4.abcdmr 'избранный ZLASTNAME, ZFIRSTNAME, ZEMAIL от ZABCDMAILRECENT';> recent.csv