Я хочу создать фильтр для всех писем, отправленных мной только мне.
Я делаю это потому, что когда у меня есть записка, которую я хочу запомнить, я отправляю ее себе. Я хочу пометить все эти заметки, чтобы легко их найти.
Я хочу создать фильтр для всех писем, отправленных мной только мне.
Я делаю это потому, что когда у меня есть записка, которую я хочу запомнить, я отправляю ее себе. Я хочу пометить все эти заметки, чтобы легко их найти.
Ответы:
Например, для поиска электронной почты, отправленной только вам, а не списку рассылки, необходимо добавить следующее в поле поиска (а затем вы можете создать фильтр с помощью этого поиска; в расширенном окне поиска есть ссылка, которая говорит "Создать фильтр >>" или что-то)
To:me AND -*
Это означает, что он будет искать электронную почту, отправленную «мне» (это вам), а не всем (включая вас) (это *
), но первая часть (то есть To:me
) переопределяет это.
Этот новый ответ работает, если один из других получателей имеет общий домен верхнего уровня, который отличается от вашего.
Ответ Аарона, кажется, не работает, по двум причинам. Во-первых, Google не использует подстановочные знаки в gmail ( поиск по подстановочным знакам в Gmail ). Вторая причина заключается в том, что из опыта, я считаю, поиск рассматривает ОБА конъюнктивные, to:me
и, скажем, -to:com
. Это легко проверить, введя to:me -to:com
в строку поиска и обнаружив, что на ваш адрес gmail.com ничего не отправлено.
Из вопроса, который я связал выше, мы знаем, что вам нужно искать токены; например, домены верхнего уровня, такие как .com и .org. Но мы знаем, что мы не можем просто сделать
to:me to:(-com -org -edu -gov -uk -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)
Кроме того, не пытайтесь помещать ВСЕ домены верхнего уровня, так как поиск будет отклонен на всю длину. Я получил приведенный выше список из этого блога о распространенных ДВУ .
Есть еще одна вещь, с которой нужно иметь дело, и это пустое to:
поле. Моя работа заключается в том, чтобы использовать их is:important
для ограничения вторжения. Gmail жаловался, когда я пытался создать фильтр с этим флагом, но он правильно фильтровал новое (важное) письмо для меня.
Итак, мы подошли к моему ответу, где мои собственные домены верхнего уровня: .com и .uk (.ac.uk, но .uk сам по себе является токеном):
is:important to:((-com OR me) -coop -org -edu -gov (-uk OR me) -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)
Это обеспечивает соблюдение следующих двух свойств: 1. Электронные письма любому, чей домен в списке отличается от вашего, отклоняются. 2. Если электронное письмо содержит один из ваших доменов, оно должно быть (по крайней мере) для вас.
Аналогичным образом вы можете добавить конкретные адреса электронной почты, которые вы обычно получаете вместе с вами, добавив что-то вроде -<coworker@yourdomain.com>
В To
поле используйте me -*
. Это также может быть разорвано в других областях с to:me to:-*
.
Вот ветка на справочном форуме Google.
to:me
часть, но кажется, что эта -*
часть ничего не делает (т.е. я получаю одинаковые результаты с и без нее). Это показывает разные результаты для вас?
to:me -to:*
. Тем не менее, поиск не исключает сообщения, отправленные на список адресов.
to:me to:-*
и, to:me -to:*
кажется, дают мне такие же результаты.
Попробуйте заменить -*
на пару общих адресов электронной почты в списке тяжелых адресов электронной почты. что-то вроде этого может работатьto:(me -*@aol.com)
При создании фильтра, вы можете положить ваш адрес электронной почты в от поля и в на поле. Я только что попробовал это, и это включает только электронные письма, которые я отправил себе.
Вот некоторая справка по поиску в Gmail (несколько не связанная): http://mail.google.com/support/bin/answer.py?hl=ru&answer=6593.
Так как мы говорим о Gmail ...
Для этого я использую менее известную функцию Gmail в сочетании с фильтром:
Особенность , что Gmail (персональная) поддерживает любое число .
в адресе.
Так что, если мой адрес электронной почты, johndoe@gmail.com
то отправка почты для всех следующих перестановок (и многие другие) все равно будетjohndoe@gmail.com
например
john.doe@gmail.com
j.ohndoes@gmail.com
john......doe@gmail.com
j.o.h.n.d.o.e@gmail.com
Вы поняли идею.
Ваш запрос:
Я хочу создать фильтр для всех писем, отправленных мной только мне.
Для этого я отправляю все эти «заметки» в перестановку, которую, я знаю, больше никто не использует. Напримерjohn__doe@gmail.com
Фильтр, который я установил, очень прост после этого
To:john__doe@gmail.com
Примечание. Я также использую этот прием для фильтрации электронной почты при регистрации на сомнительных сайтах путем регистрации с перестановкой, которую можно отфильтровать прямо в корзину.
Вы заметите в блоге, что есть аналогичная функция Gmail, которая более проста. Я мог бы использовать johndoe+note@gmail.com, и теперь фильтр очевиден и его легче запомнить.
Подводить итоги:
johndoe+note@gmail.com
to:
фильтры для этих специальных перестановок псевдонимовМое решение:
это просто......
создайте фильтр, подобный этому, нажмите на стрелку для расширенных параметров поиска
Вы откроете возможности расширенного поиска, введите: myaddress@gmail.com в поле «включает слова» и нажмите «создать фильтр с помощью этого поиска». Вам нужно будет создать ярлык, когда вы перейдете к следующему экрану
следуйте инструкциям и на этом все.
Попробуйте это простое решение:
to:me -{cc:me}
Я реализовал решение в Google App Script. По сути, это очень близко к решению, предложенному Кристианом Крюгером.
Обязательным условием является создание метки «meonly» (я мог бы сделать это программно, но для удобства чтения я не поместил ее ниже).
Вот код Google App Script:
function to_me_only()
{
var search = 'to:me -is:chats in:inbox -label:meonly';
try {
var label = GmailApp.getUserLabelByName('meonly');
var threads = GmailApp.search(search);
var gmailMessages = GmailApp.getMessagesForThreads(threads);
for(var i=0; i<threads.length; i++) {
var messagesForThread = gmailMessages[i];
for(var j=0; j<messagesForThread.length; j++) {
var messageTo = messagesForThread[j].getTo()
if( messageTo.toLowerCase()=='"lastname, firstname" <firstname.lastname@company.com>'
|| messageTo.toLowerCase()=='"firstname.lastname" <firstname.lastname@company.com>'
|| messageTo.toLowerCase()=='firstname lastname <firstname.lastname@company.com>'
|| messageTo.toLowerCase()=='firstname.lastname@company.com'
|| messageTo.toLowerCase()=='<firstname.lastname@company.com>'){
threads[i].addLabel(label);
}
}
}
} catch (e) {
console.log('Error');
console.log(e);
}
}
Затем я создал триггер для выполнения вышеуказанного кода каждые 5 минут.
Я думаю, что он должен работать с фильтром ниже в строке «Включает слово». Я проверил эту отправку почты с другого почтового идентификатора, и теперь я помещаю его в живой фильтр, чтобы проверить, все ли работает нормально.
to:yourmailid@domain.com -{cc:yourmailid@domain.com}
to:me AND from:me
Работает очень хорошо.