如何导出从Outlook或任何其他电子邮件客户端发送到的所有电子邮件地址?


30

我想导出以前向我发送邮件的人的电子邮件地址列表。我认为没有外接程序无法实现这一目标。

我尝试了一种名为Gwabbit的工具,但它没有满足我的需求。

这里有一些基于NK2文件和读取该文件的实用程序的答案,但这不是解决方案,因为NK2文件由于以下原因并不一定总能收到您发送过电子邮件的每个收件人:

  1. 您可以对其进行编辑(只需在弹出的对话框中删除建议的联系人)
  2. 它是您的配置文件所独有的(每次在每台设备上登录时,不计算漫游配置文件),因此,如果您使用多台计算机/设备,则不会获得所有收件人。

我真正想要的是遍历所有已发送的邮件,也可以遍历我收到的所有邮件,并在那里收集所有电子邮件地址。

我最初是为Outlook编写此问题的,但是如果有某个应用程序或实用程序可以在Outlook之外执行此操作,则值得迁移邮件,即使只需要这一次。


您是否真的在寻找曾经发过电子邮件的所有人,还是在“收件人:”字段中键入内容时自动填写的姓名?
djhowell

1
我正在寻找我曾经发过电子邮件的每个人...从技术上讲,我仍然在我发送的电子邮件中(但未删除)的每个人的电子邮件地址。
克里斯·阿德拉尼亚

只是要补充一点,如果您在Mac上使用Outlook,则唯一的选择似乎是通过Mail。这为我工作: superuser.com/questions/192227/...
德克Gorissen

Answers:


40

基本上,您可以使用Outlook导入/导出功能来实现此目的。它通常用于迁移实际的电子邮件,但适合仅获取电子邮件地址(或与此相关的任何其他值)的目的。

这是在Outlook(2007版)中的操作方法:

  • 单击“文件”,“导入和导出”以打开向导
  • 选择“导出到文件” [然后单击下一步]
  • 选择“ Microsoft Excel 97-2003”或CSV文件[单击下一步]
  • 选择一个Outlook文件夹[下一步]
  • 单击“浏览”选择一个位置,然后键入文件名以将信息导出到(以.xls终止)[下一步]
  • 点击Map Custom Fields。这将显示该文件夹中所有可用字段的列表。
  • 由于我们只对电子邮件地址感兴趣,因此单击Clear Map,然后从左侧单击From: (address)并将其拖动到右侧列表
  • 点击确定
  • 点击完成
  • 使用Excel打开输出文件并删除重复项

6
在Outlook 2010中,“导入和导出向导”位于下File -> Open -> Import
Der Hochstapler,2012年

我为什么没想到呢?我会试试看。谢谢。如果有效,我会将您的回答标记为答案(并奖励赏金)。
克里斯·阿德拉尼亚

2
导出向导在导入中吗?我错过了一次会议吗?
马修·洛克

1
可以通过策略规则禁用导入/导出功能,PST文件,存档功能……
Hans Ginzel 2015年

我必须使用CSV导出而不是Excel,因为“错误代码16:找不到指定的模块”用于“ Microsoft Excel ODBC驱动程序的设置例程”。
Noumenon

6

有一个名为something.NK2的文件-它列出了您所有的自动填充地址。您基本上可以复制并粘贴文件,而新中提琴则具有旧的自动完成功能。我确定该文件也可以读取,请尝试使用.NK2阅读器。

http://office.microsoft.com/zh-CN/outlook/HA011394511033.aspx


2
来自nirsoft.net/utils/outlook_nk2_autocomplete.html的nk2view将完成查看工作,允许导出为多种格式
奖金

好吧,我认为这是一个不错的解决方案(我没有想到这种方法)。问题在于最近几年我拥有多台PC和Outlook配置文件,因此我将没有一个NK2文件来代表我一直发送邮件的每个电子邮件地址。但是,这是获取我所需要的很多东西的好方法。
克里斯·阿德拉尼亚

应该有:如果这个问题的REP奖励为+50,您可能需要使用Google .NK2阅读器,因此@ChrisAdragna不必这样做。
wizlog'2

我想补充一点,从Outlook 2013开始,.nk2文件中的自动完成地址成为默认pst文件的一部分。
贾斯汀·戈德堡2014年

3

好的,这是一个有点复杂的示例,但是请参阅“ 使用perl访问Outlook东西 ”。

而且您需要使用Cygwin和Perl。

如果您知道如何编码,则应该直接修改消息威胁中的代码,以将电子邮件地址打印到csv文件中。

ActivePerl

西格温

小cygwin + perl的howto


很有帮助。这将需要一些脚本,但是如果没有其他/更好的答案,这将为我提供所需的东西。在主链接上,它提到了从PST中获取数据。我不知道这是否适用于OST(离线PST)或根本没有这样的文件(例如基于服务器的邮件)。
克里斯·阿德拉尼亚
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.