28

Я хотел бы экспортировать список адресов электронной почты людей, которым я ранее отправил почту. Я не думаю, что есть способ сделать это без надстройки.

Я попробовал инструмент под названием Gwabbit, и он не сделал то, что мне было нужно.

Здесь есть некоторые ответы, основанные на файле NK2 и утилитах, которые его читают, но это не решение, потому что в файле NK2 не всегда будет каждый получатель, которого вы когда-либо отправляли по электронной почте, по следующим причинам:

  1. Вы можете редактировать его (просто удаляя предложенный контакт, когда он появляется)
  2. Он уникален для вашего профиля (каждый логин на каждом устройстве, не считая перемещаемых профилей), поэтому, если вы используете несколько машин / устройств, он не получает всех получателей.

Что я действительно хочу, так это просмотреть всю отправленную почту, и, возможно, мою полученную почту, и собрать все адреса электронной почты.

Я изначально писал этот вопрос для Outlook, но если есть приложение или утилита, которые будут делать это вне Outlook, стоит перенести почту, даже если это понадобится только один раз.

3 ответа3

37

По сути, вы можете использовать функцию импорта / экспорта Outlook для достижения этой цели. Обычно он используется для переноса реальных писем, но подходит для получения только адресов электронной почты (или любого другого значения в этом отношении).

Вот как это сделать в Outlook (версия 2007):

  • Нажмите «Файл», «Импорт и экспорт», чтобы открыть мастер
  • Выберите «Экспорт в файл» [затем нажмите Далее]
  • Выберите «Microsoft Excel 97-2003» или файл CSV [нажмите Далее]
  • Выберите папку Outlook [Далее]
  • Нажмите «Обзор», чтобы выбрать местоположение, а затем введите имя файла для экспорта информации (прекращается с помощью .xls) [Далее]
  • Нажмите на Map Custom Fields . Откроется список всех доступных полей, доступных в этой папке.
  • Так как нас интересует только адрес электронной почты, нажмите Clear Map а затем с левой стороны нажмите From: (address) и перетащите его в правый список.
  • Нажмите ОК
  • Нажмите Готово
  • Откройте выходной файл с помощью Excel и удалите дубликаты
6

Там есть файл, который называется что-то.NK2 - здесь перечислены все ваши адреса автозаполнения. Вы можете в основном скопировать и вставить файл, и у вашего нового мировоззрения есть старое автозаполнение. Я уверен, что файл тоже можно прочитать, попробуйте поискать в Google.Читатель NK2.

http://office.microsoft.com/en-us/outlook/HA011394511033.aspx

3

Хорошо ... это немного сложный пример, но смотрите " Доступ к материалам Outlook с помощью Perl ".

И вам понадобится Cygwin с Perl.

Если вы знаете, как кодировать, будет просто адаптировать код из сообщения об угрозе для распечатки адресов электронной почты в файл CSV.

ActivePerl

Cygwin

Маленький Cygwin + Perl Howto

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .