#659 new

Remove previous recipients

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


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.

Comments and changes to this ticket

  • Harry Fuller

    Harry Fuller October 10th, 2014 @ 02:21 PM

    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.

  • benny

    benny October 10th, 2014 @ 08:01 PM

    • 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.

  • Adrian Gill

    Adrian Gill December 12th, 2016 @ 06:06 AM

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

  • tomleim

    tomleim February 22nd, 2017 @ 04:10 AM

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

  • benny

    benny February 22nd, 2017 @ 01:56 PM

    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 :)

  • benny

    benny February 22nd, 2017 @ 04:40 PM

    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).

  • Christian

    Christian October 13th, 2017 @ 07:47 AM

    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?

  • benny

    benny October 21st, 2017 @ 02:51 PM

    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.)

  • Christian

    Christian October 23rd, 2017 @ 08:47 AM

    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...

  • benny

    benny October 23rd, 2017 @ 11:04 AM

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

  • benny

    benny November 3rd, 2017 @ 03:43 PM

    • State changed from “accepted” to “fixcommitted”
  • benny

    benny December 13th, 2017 @ 02:10 PM

    • State changed from “fixcommitted” to “fixreleased”
  • Wes Carroll

    Wes Carroll August 24th, 2018 @ 12:44 AM

    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?


  • benny

    benny August 24th, 2018 @ 06:41 AM

    @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.

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.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

Mac OS X email client.

Shared Ticket Bins

People watching this ticket