In-reply-to: <[email protected]>
On 18 August 2014 at 03:43 PDT, Dirk-Jan C. Binnema wrote: > On Monday Aug 18 2014, Ramon Diaz-Uriarte wrote: > >> I occasionally send an email to a mistaken address, or the same >> person over time changes emails (say "Name.Lastname@something" to >> "Lastname.Name@something"), but I have no idea how to edit/remove the >> no-longer-in-use/wrong email addresses. > > There is `mu4e-contact-rewrite-function` which might help. I asked a similar question about a year ago https://groups.google.com/d/msg/mu-discuss/dNtbpzc8v90/riLjnH7fAHIJ and it was suggested that I make use of mu4e-compose-complete-ignore-address-regexp So I have the following code in my .emacs. This has worked well enough for my purposes. ,---- | (setq jws/contact-blacklist-file "/home/jschwab/.mu/contact-blacklist") | | (defun jws/read-contact-blacklist () | "Return a list of blacklisted email addresses" | (with-temp-buffer | (insert-file-contents jws/contact-blacklist-file) | (split-string (buffer-string) "\n" t))) | | (defun jws/make-contact-blacklist-regexp () | "Combine listed addresses into a regexp" | (mapconcat 'identity (jws/read-contact-blacklist) "\\|")) | | (setq mu4e-compose-complete-ignore-address-regexp (jws/make-contact-blacklist-regexp)) `---- The contact-blacklist file is a list of email addresses or regexps, separated by newlines. Mine looks (schematically) like ,---- | no-?reply | [email protected] | [email protected] `---- Best, Josiah -- You received this message because you are subscribed to the Google Groups "mu-discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
