Question

Does bbdb3 have something similar to bbdb/mail-auto-create-p from bbdb2?

Basically I just want bbdb to be big brother and auto-create entries for every email address I ever see. Ever.

Bonus points: do this on a per account basis (e.g. I want to add all emails ever seen on an email sent to my work address, but not necessarily my personal address).

Was it helpful?

Solution

You can do the following:

(bbdb-mua-auto-update-init 'gnus 'message)
(setq bbdb-update-records-p 'create)

For additional options, the variable bbdb-update-records-p has some nice documentation (C-h v bbdb-update-records-p).

To limit how you create records, you can look at bbdb-accept-message-alist and bbdb-ignore-message-alist. For instance, to avoid recording addresses for messages to your home address, you could try:

(setq bbdb-ignore-message-alist '((("To" "CC") . "email@home")))
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top