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.

Reply via email to