Ответы:
Самая близкая вещь, которую я могу найти среди продвинутых операторов поиска Gmail - это has:circle
оператор.
Поиск всех сообщений, которые были отправлены кем-то, кого вы добавили в свои круги Google+
Пример:
has:circle
Значение: любое сообщение, отправленное пользователем в любом из ваших кругов.
Так что, если все ваши контакты в круге Google+, это будет работать для вас. К сожалению, нет is:contact
оператора.
По сути, вы не можете. Для gmail такого фильтра подстановки или оператора поиска не существует. Список действительных операторов поиска в Gmail можно найти здесь: http://support.google.com/mail/bin/answer.py?hl=ru&answer=7190 .
Один парень в Webapps спросил обратное ( почта из контактов НЕ в адресной книге ). Он тоже не мог этого сделать.
Я не нашел ничего, чтобы решить вашу проблему:
Если это возможно, вам, вероятно, придется создать его самостоятельно (макрос Outlook или скрипт Greasemonkey).
Вы можете сгруппировать все свои контакты в группу контактов и выполнить фильтрацию по группе контактов в Gmail. Это требует знания Python, однако. Ниже приведен код Python:
original = '[insert email addresses copied from the contact group]'
replaceComma = original.replace(",", " OR")
result = re.sub(r'".*?"', '', replaceComma)
print result
Вы можете сделать фильтр в этом формате:
from:({"Katherine Jones" <katherine@Jones.com>, "Stan Jones" <stan@jones.com>, etc…})
Я помещаю все адреса в Word и редактирую их, чтобы получить такой формат. Ограничение состоит в том, что он может занимать только очень много адресов на фильтр, поэтому у меня есть фильтр для имен AD, еще один фильтр для EK и т. Д. Я не знаю, сколько символов это займет, но поместил их все в и ошибка покажет вам ограничение. Затем разделите ваши адреса на блоки, чтобы соответствовать этому ограничению. Я получаю около 25 адресов / фильтр.
я полагаю, что
-has:circle
исключит всю электронную почту из аккаунтов, не входящих в ваш круг