将已发送邮件中的“收件人:”地址添加到书籍中

将已发送邮件中的“收件人:”地址添加到书籍中

我正在尝试用地址填充我的通讯录,但作为 mutt 的新用户,这很乏味。因此,最简单的方法就是将我的Sent邮件文件夹中的所有“收件人:”地址添加到 abook 地址簿中。

但这不起作用,显然只From:支持地址。我是否忽略了某些内容,或者如何使用我过去已经使用过的电子邮件地址有效地填充我的 abook 地址簿?

答案1

不幸的是没有这样的开关。一种方法是abook通过将To:字段地址作为字段传递来进行欺骗From:。最简单的示例是将这个宏放入您的.muttrc文件中:

macro index,pager,attach a  "<pipe-message>sed -e /^From/d -e s/To:/From:/ | abook --add-email<return>" "add the to: address to abook?"

但是,这只会将第一个电子邮件地址添加到abook。一种可能的解决方法是使用类似 的宏<pipe-message>your_script,并且无论您喜欢什么编程语言,您的脚本都会负责解析您所需的字段馈送abook --add-emailabook --add-email-quiet以以下形式的所有电子邮件From: [email protected]

相关内容