我正在尝试将 Emacs 中的电子邮件从 Wanderlust 更改为 Gnus。开箱即用,它会自动将电子邮件的电子邮件地址添加到 BBDB。我发现这让 BBDB 充满了太多垃圾,我永远不想写电子邮件的电子邮件。
我宁愿在电子邮件地址上有一个键,例如“:”,要么显示匹配的当前 BBDB 记录,要么创建一个新记录供我编辑。
我认为这很容易找到答案,但我还没有找到解决方案。
有任何想法吗?
担
BBDB v3+ 有bbdb-mua-auto-update-p
一个可自定义的变量:
如何
bbdb-mua-auto-update
自动更新 BBDB 记录。允许的值是(这里 ADDRESS 是在消息中找到的电子邮件地址):
nil
没做什么。
search
搜索与 ADDRESS 匹配的现有记录。
update
搜索与 ADDRESS 匹配的现有记录;如有必要,更新姓名和邮件字段。
query
搜索与 ADDRESS 匹配的现有记录;如果记录不存在,则查询是否创建新记录。
create
或t
搜索与 ADDRESS 匹配的现有记录;如果新记录尚不存在,则创建一个新记录。
a function
该函数将在没有参数的情况下被调用。它应该返回上述值之一。例如,请参阅 'bbdb-select-message' 和 'bbdb-mua-update-records-p'、'bbdb-accept-message-alist' 和 'bbdb-ignore-message-alist'。要启动 BBDB 记录的自动更新,请为您的 init 文件中的相应 MUA 调用“bbdb-mua-auto-update-init”。
要将bbdb/mail-auto-create-p
from的值更改t
为nil
,您可以使用:
(setq bbdb/mail-auto-create-p nil)
bbdb/mail-auto-create-p is a variable defined in `bbdb.el'.
Its value is t
Documentation:
*If this is t, then Gnus, MH, RMAIL, and VM will automatically
create new bbdb records for people you receive mail from. If this
is a function name or lambda, then it is called with no arguments
to decide whether an entry should be automatically created. You
can use this to, for example, not create records for messages
which have reached you through a particular mailing list, or to
only create records automatically if the mail has a particular
subject.
You can customize this variable.