Searching for an Exact Email Address

Teemu Likonen tlikonen at iki.fi
Sat Feb 1 22:12:50 PST 2020


Kevin Foley [2020-02-01T16:29:25-05] wrote:

> I'm getting unexpected results when trying to search for messages
> associated with an email address.

> $ notmuch search to:"example at email.com"

> My understanding is this should be treated as a phrase which means
> that exact phrase will be searched for, is this correct?

Double quotes are special characters in your shell and it interprets
them so that notmuch doesn't get them. There are different ways in shell
to escape special characters:

    to:\"example at email.com\"
    'to:"example at email.com"'

The shell built-in "set" is useful for testing parameters:

    $ set -- to:"example at email.com" to:\"example at email.com\"
    $ printf '%s\n' "$@"
    to:example at email.com
    to:"example at email.com"

-- 
///  OpenPGP key: 4E1055DC84E9DFF613D78557719D69D324539450
//  https://keys.openpgp.org/search?q=tlikonen@iki.fi
/  https://keybase.io/tlikonen  https://github.com/tlikonen
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 694 bytes
Desc: not available
URL: <http://notmuchmail.org/pipermail/notmuch/attachments/20200202/73b7be1b/attachment.sig>


More information about the notmuch mailing list