我正在尝试用地址填充我的通讯录,但作为 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-email
或abook --add-email-quiet
以以下形式的所有电子邮件From: [email protected]