Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Remove previous recipients

#659

Hi,

Is there any way of removing previous recipients (like in mail [Window > Previous recipients])?

This is very useful when someone has changed email address for example. If you can't remove the email address like in Mail it will keep suggesting old addresses that you have corresponded with along with new ones even if they are not in the address book. This is obviously confusing, and forces me to double check the address book each time.

Reported by Christian · March 5th, 2014 @ 09:09 AM

State: new
Milestone: none
Assigned to: benny benny

Activity

  1. Harry Fuller
    Harry Fuller

    I would also like to see a method to clear out previous addresses.
    Mail.app allows you to do this from a drop down menu when clicking on the address in the to: text box.

    October 10th, 2014 @ 02:21 PM

  2. benny
    benny
    • State changed from new to accepted

    @Christian: Sorry about the late response. Ironically, I'm a bit swamped with email at times.

    No, there is no “Previous recipients” interface. This is because MailMate doesn't explicitly save previous recipients. It is simply based on the “Sent Messages” folder. The only way to “blacklist” an address is to remove the previously sent messages from your “Sent Messages” folder. That is of course not ideal, but I have not yet implemented an alternative (I'd prefer something which synchronizes with the IMAP server). I'll track any progress on the issue in this ticket.

    October 10th, 2014 @ 08:01 PM

  3. Adrian Gill
    Adrian Gill

    Would also greatly appreciate a feature to remove prior recipients, thanks.

    December 12th, 2016 @ 06:06 AM

  4. tomleim
    tomleim

    +1, please! We need a blacklist for defunct addresses.

    February 22nd, 2017 @ 04:10 AM

  5. benny
    benny

    I'm aware that I need to come up with a solution for this problem. My main problem has been that I have not been satisfied with the ideas I've had for implementing it. I would prefer it could have been handled by an IMAP keyword which could be applied to previously sent emails to “blacklisted” recipients, but I've now (finally) decided that this won't work well (for several reasons). I'll opt for an explicit file for maintaining blacklisted addresses and then I'll worry about synchronizing this between MailMate installs later on (together with other synchronization issues). This should also be much simpler to implement.

    Hopefully this decision will make an implementation more likely :)

    February 22nd, 2017 @ 01:56 PM

  6. benny
    benny

    The latest test release has a very quick implementation of a blacklisting feature (see menu item in the menu shown in the message headers view or in the recipient text fields in the composer when right-clicking addresses). Hold down ⌥ when clicking “Check Now” to try this out (r5351).

    February 22nd, 2017 @ 04:40 PM

  7. Christian
    Christian

    Thanks for this.

    Took a while to figure out where to find the menu (clicking on an address in the composer view works for me). Have tried it out and works well, but I have another question/suggestion: is it possible to view the "blacklisted" addresses in the hypothetical event that I would need to "unblacklist" an address? Perhaps a more logical way of handling it would be something similar to how apple mail does it, i.e. deleting the addresses in the address viewer rather than creating a blacklist?

    October 13th, 2017 @ 07:47 AM

  8. benny
    benny

    The blacklisted addresses are saved here:

    ~/Library/Application Support/MailMate/Blacklist.plist
    

    This file can be edited when MailMate is not running. Maybe I'll add a GUI some day.

    I know the Apple way may seem more natural, but MailMate does not keep an explicit list of previous recipients. It simply looks at your “Sent Messages” mailbox. In theory, “Sent Messages” is the list of previous recipients. (Alternatively, one can disable that MailMate looks in “Sent Messages” and then only rely on what's found in Contacts.)

    October 21st, 2017 @ 02:51 PM

  9. Christian
    Christian

    Thanks for the clarification. Editing the plist is sufficient for me. I just wanted to be sure that I could relatively easily remove any address from the blacklist in the future if needed. Perhaps my situation is not the most common, but I have contacts that have moved back and forth between institutions (with very similar names) and I need to be able to make sure I send my emails to where they are now. The new blacklist is thus a very welcome addition. Thanks!

    Another issue I just discovered is that the blacklist seems to be case-sensitive. Perhaps that could be fixed? The issue arises if, for example, a contact has setup their address with capital letters in the name whereas I have saved it in the address book in lower-case. Thinking about it, it might be a nice feature to ignore capital letters across the address suggestions to avoid duplicates even if they're not on the blacklist...

    October 23rd, 2017 @ 08:47 AM

  10. benny
    benny

    @Christian: I've noted the case-sensitivity issue.

    October 23rd, 2017 @ 11:04 AM

  11. benny
    benny
    • State changed from accepted to fixcommitted

    November 3rd, 2017 @ 03:43 PM

  12. benny
    benny
    • State changed from fixcommitted to fixreleased

    December 13th, 2017 @ 02:10 PM

  13. Wes Carroll
    Wes Carroll

    The blacklist appears no longer to exist, or else I have a corrupted install.

    Assuming the former, could you please point me to the current location?

    Thanks!
    Wes

    August 24th, 2018 @ 12:44 AM

  14. benny
    benny

    @Wes: Its location has not changed. It's still:

    ~/Library/Application Support/MailMate/Blacklist.plist
    

    Note: Just in case its relevant, the /Users/<username>/Library folder is hidden by macOS by default.

    August 24th, 2018 @ 06:41 AM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.