Len Trigg wrote: > Robert Widhopf-Fenk wrote: > > No, but maybe you just want to ignore the messages which go > > to the mailing list.
I tried setting things up this way and, it doesn't work for me. I have bbdb/mail-auto-create-p and bbdb/news-auto-create-p both set to nil, so that new bbdb records are never created based on viewing email (to stop being pestered about junk addresses when spam comes in). I have instead configured wanderlust to automatically create new bbdb records only on outgoing emails. BBDB records for existing addresses do get updated when viewing email though, and that's when I want to suppress the name updating. I had a bit of a hack and this is what I came up with (bits were copied from the beginning of bbdb-annotate-message-sender). Basically it sets bbdb-readonly-p to true if there's a field called readonly associated with the record (if any). Please show me if there's a better way to accomplish this (in particular how it interacts with typical use of bbdb-readonly-p): (defadvice bbdb-annotate-message-sender (before filter-readonly-addresses activate) "Sets BBDB to readonly if the record for an address (if any) has a field called readonly" ;;(message "Advice for bbdb-annotate-message-sender") (let* ((from (ad-get-arg 0)) (data (if (consp from) from ; if from is a cons, it's pre-parsed (hack hack) (mail-extract-address-components from))) (name (car data)) (net (car (cdr data)))) (if (equal name net) (setq name nil)) (if (and net bbdb-canonicalize-net-hook) (setq net (bbdb-canonicalize-address net))) ;;(message (format "Checking whether to update record for %s (%s)" name net)) (let* ((record (or (bbdb-search-simple nil net) (bbdb-search-simple name nil)))) (setq bbdb-readonly-p (and record (listp (bbdb-record-raw-notes record)) (cdr (assq 'readonly (bbdb-record-raw-notes record))))) (when bbdb-readonly-p (message (format "BBDB record %s (%s) is readonly" name net)))))) Cheers, Len. ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/