We have automatic addition of email addresses into the Emailed Contacts set up for our users (a required feature). Unfortunately, someone mistyped an email address such that <username>@wrongdomain.com has now virally made its' way into a bunch of our user's address books.

While I have put up an FAQ on our Intranet instructing people how to remove Emailed Contacts, a number of people, including the owners of the company are getting confused and I have been requested to delete the specific contact from everyone's Emailed Contacts.

How do I do that?

The closest I have come up with so far is to run:

zmprov selectMailbox <username>@domain getAllContacts email

which provides a complete dump, but I can't find a way to get the ID of the contact directly from the email address (without writing a parser anyway).

Is there a way to do this easily?