【问题标题】:How to Configure Gnus in Emacs to Add Email Address to BBDB?如何在 Emacs 中配置 Gnus 以将电子邮件地址添加到 BBDB?
【发布时间】:2013-12-23 01:56:58
【问题描述】:

我正在尝试将 Emacs 中的电子邮件从 Wanderlust 更改为 Gnus。开箱即用,它会自动将电子邮件的电子邮件地址添加到 BBDB。我发现这给 BBDB 填满了太多垃圾,我永远不想写电子邮件的电子邮件。

我宁愿在电子邮件地址上有一个键,例如“:”,要么显示匹配的当前 BBDB 记录,要么创建一个新记录供我编辑。

我认为这很容易找到答案,但我还没有找到解决方案。

有什么想法吗?

【问题讨论】:

    标签: emacs gnus bbdb


    【解决方案1】:

    BBDB v3+ 有 bbdb-mua-auto-update-p,一个可自定义的变量:

    bbdb-mua-auto-update 如何自动更新 BBDB 记录。

    允许的值为(这里的 ADDRESS 是在邮件中找到的电子邮件地址):

    nil什么都不做。

    search 搜索与 ADDRESS 匹配的现有记录。

    update搜索匹配ADDRESS的现有记录; 如有必要,更新姓名和邮件字段。

    query搜索匹配ADDRESS的现有记录; 如果记录不存在,则查询创建新记录。

    createt 搜索匹配ADDRESS的现有记录; 如果新记录尚不存在,则创建一条新记录。

    a function 这个函数将在没有参数的情况下被调用。 它应该返回上述值之一。 例如,请参阅“bbdb-select-message” 'bbdb-mua-update-records-p'、'bbdb-accept-message-alist' 和“bbdb-ignore-message-alist”。

    要启动 BBDB 记录的自动更新,请调用“bbdb-mua-auto-update-init” 用于您的 init 文件中的各个 MUA。

    【讨论】:

    • MUA 代表什么? (邮寄什么东西?)(我从代码中了解到它是'message'、'mail、'rmail、'gnus、'mh 或'vm,但我对首字母缩略词的含义很好奇。)
    【解决方案2】:

    要将bbdb/mail-auto-create-p 的值从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.
    

    【讨论】:

    • 自从 bbdb3 以来,这看起来已经过时了,不是吗?
    • @NikanaReklawyks -- 我没有任何升级计划 -- 如果您想发布适用于最新版本 bbdb 的替代答案,请随时这样做。
    猜你喜欢
    • 2011-07-27
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 1970-01-01
    • 2014-09-13
    • 1970-01-01
    相关资源
    最近更新 更多