Rupert Swarbrick <[email protected]> writes: > (setf bbdb-always-add-addresses > (lambda () > (if (or (not (boundp 'gnus-newsgroup-name)) > (not (string-match "^gmane" gnus-newsgroup-name))) > 'ask > nil))) > > It uses an undocumented variable, but maybe there's a better > way. Anyway, this means that it won't try to add any addresses in a > gmane group, which probably has the desired effect.
I use
(defun ignore-obfuscated-addresses ()
;; gmane sometimes obfuscates email addresses (while keeping names),
;; which would cause prompting for adding the `new' e-mail address to
;; the existing record for entries in the bbdb
(if (string-match "public\\.gmane\\.org$" net)
nil
;; launchpad also sometimes associates names with
;; ###[email protected] e-mail addresses.
(if (string-match "bugs\\.launchpad\\.net$" net)
nil
;; otherwise, ask.
'ask)))
(setq bbdb-always-add-addresses 'ignore-obfuscated-addresses)
for this -- dispatching on the form of the e-mail address rather than
the group name. Maybe this is the "better way"? (I'm no expert on how
things should be done).
Cheers,
Christophe
pgp5sGOqxozIk.pgp
Description: PGP signature
------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing. http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________ [email protected] https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/
