We never did export any interface to get at these, and when I went to
use these, I found them inadequate, (because I wanted to distinguish
address found in from: from those found in To:). Meanwhile, it was
easy enough to extract addresses with a search like:
notmuch show tag:sent | grep ^To:
so the storage of contact terms was just wasting space. Stop that.
{ "ref", "XREFERENCE" },
{ "replyto", "XREPLYTO" },
{ "timestamp", "XTIMESTAMP" },
- { "contact", "XCONTACT" }
};
prefix_t BOOLEAN_PREFIX_EXTERNAL[] = {
{
InternetAddressMailbox *mailbox = INTERNET_ADDRESS_MAILBOX (address);
const char *name, *addr;
- char *contact;
int own_name = 0;
name = internet_address_get_name (address);
addr = internet_address_mailbox_get_addr (mailbox);
- if (addr) {
- if (name) {
- contact = talloc_asprintf (message, "\"%s\" <%s>",
- name, addr);
- _notmuch_message_add_term (message, "contact", contact);
- talloc_free (contact);
- } else {
- _notmuch_message_add_term (message, "contact", addr);
- }
- }
-
/* In the absence of a name, we'll strip the part before the @
* from the address. */
if (! name) {