Quiero crear un filtro para todos los correos electrónicos enviados por mí solo a mí.
Lo hago porque cuando tengo una nota que quiero recordar, me la envío. Quiero etiquetar todas esas notas para poder encontrarlas fácilmente.
Quiero crear un filtro para todos los correos electrónicos enviados por mí solo a mí.
Lo hago porque cuando tengo una nota que quiero recordar, me la envío. Quiero etiquetar todas esas notas para poder encontrarlas fácilmente.
Respuestas:
Para buscar el correo electrónico enviado solo a usted y no a una lista de correo, por ejemplo, debe agregar lo siguiente al cuadro de búsqueda (y luego puede crear un filtro usando esa búsqueda; hay un enlace en el cuadro de búsqueda expandido que dice "Crear filtro >>" o algo así):
To:me AND -*
Esto significa que buscará el correo electrónico enviado a "mí" (ese es usted) y no a todos los demás (incluido usted) (eso es *
), pero la primera parte (es decir, To:me
) anula eso.
Esta nueva respuesta funciona si uno de los otros destinatarios tiene un dominio de nivel superior que es común y diferente al suyo.
La respuesta de Aaron parece no funcionar, por dos razones. La primera es que google no implementa comodines en gmail ( búsqueda con comodines en Gmail ). La segunda razón es que, por experiencia, creo que la búsqueda considera tanto conjuntivas, to:me
y, por ejemplo, -to:com
. Es fácil verificar ingresando to:me -to:com
en la barra de búsqueda y descubriendo que no hay nada enviado a su dirección de gmail.com.
Por la pregunta que he vinculado anteriormente, sabemos que necesita buscar tokens; por ejemplo, dominios de nivel superior como .com y .org. Pero sabemos que no podemos simplemente hacer
to:me to:(-com -org -edu -gov -uk -net -ca -de -jp -fr -au -us -ru -ch -it -nl -se -no -es -mil)
Por otro lado, no intentes poner TODOS los dominios de nivel superior, ya que la búsqueda será rechazada por mucho tiempo. Obtuve la lista anterior de esta publicación de blog sobre TLD comunes .
Hay una cosa más con la que lidiar, y ese es el to:
campo vacío . Mi trabajo es usar is:important
para limitar la intrusión de estos. Gmail se quejó cuando traté de hacer un filtro con esta bandera, pero me filtró correctamente un correo electrónico nuevo (importante).
Entonces, llegamos a mi respuesta, donde mis propios dominios de nivel superior son .com y .uk (.ac.uk, pero el .uk es un token en sí mismo):
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)
Esto aplica las siguientes dos propiedades: 1. Los correos electrónicos a cualquier persona con un dominio listado diferente al suyo son rechazados 2. Si un correo electrónico tiene uno de sus dominios, debe ser (al menos) para usted.
De manera similar, puede agregar direcciones de correo electrónico específicas que comúnmente recibe junto con usted agregando algo como -<coworker@yourdomain.com>
En el To
campo, use me -*
. Esto también podría desglosarse en los otros campos con to:me to:-*
.
Aquí hay un hilo en el foro de ayuda de Google.
to:me
parte, pero no parece que la -*
parte haga nada (es decir, obtengo los mismos resultados con y sin ella). ¿Muestra resultados diferentes para usted?
to:me -to:*
. Sin embargo, la búsqueda no parece excluir los mensajes enviados a una lista de direcciones.
to:me to:-*
y to:me -to:*
parece que me dan los mismos resultados.
Intente reemplazar -*
con un par de direcciones de correo electrónico comunes en la lista de correos electrónicos pesados. algo como esto podría funcionarto:(me -*@aol.com)
Al crear el filtro, se puede poner su dirección de correo electrónico en el de campo y en el de campo. Acabo de probar esto y solo incluye correos electrónicos que me he enviado.
Aquí hay algo de ayuda en la búsqueda de Gmail (algo no relacionado): http://mail.google.com/support/bin/answer.py?hl=es&answer=6593
Como estamos hablando de Gmail ...
Utilizo una característica menos conocida de Gmail combinada con un filtro para lograr esto:
La característica es que Gmail (personal) admite cualquier número de .
en la dirección.
Entonces, si mi dirección de correo electrónico está johndoe@gmail.com
enviando correo a todas las siguientes permutaciones (y muchas más) aún iréjohndoe@gmail.com
p.ej
john.doe@gmail.com
j.ohndoes@gmail.com
john......doe@gmail.com
j.o.h.n.d.o.e@gmail.com
Tienes la idea.
Tu petición:
Quiero crear un filtro para todos los correos electrónicos enviados por mí solo a mí.
Para lograr esto, envío todas estas "notas" a una permutación que sé que nadie más usa. P.ejjohn__doe@gmail.com
El filtro que configuré es muy simple después de eso
To:john__doe@gmail.com
Nota: También utilizo este truco para filtrar el correo electrónico cuando me registro en sitios cuestionables al registrarme con una permutación que puedo filtrar directamente a la papelera
Notarás en el blog que hay una característica similar de Gmail que es más sencilla. Podría usar `johndoe+note@gmail.com 'y ahora el filtro es obvio y más fácil de recordar.
Para resumir:
johndoe+note@gmail.com
to:
filtros para estas permutaciones de alias especialesMi solución:
es simple......
cree un filtro como este, haga clic en la flecha para ver las opciones de búsqueda avanzada
Revelará las funciones de búsqueda avanzada, escriba: myaddress@gmail.com en el campo "incluye las palabras" y haga clic en "crear filtro con esta búsqueda". Tendrá que crear una etiqueta cuando vaya a la siguiente pantalla
siga las indicaciones y eso es todo.
Prueba esta solución simple:
to:me -{cc:me}
He implementado una solución en Google App Script. Básicamente, esto está muy cerca de la solución propuesta por @Christian Krüger.
El requisito previo es crear la etiqueta 'meramente' (podría haberlo hecho programáticamente, pero para facilitar la lectura no la puse a continuación).
Aquí está el código de 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);
}
}
Luego he creado un disparador para ejecutar el código anterior cada 5 minutos.
Creo que debería funcionar con el siguiente filtro en "Incluye la palabra" debajo de la línea. He probado este envío de correo desde otra identificación de correo, y ahora estoy poniendo lo mismo en el filtro en vivo para verificar si todo funciona bien.
to:yourmailid@domain.com -{cc:yourmailid@domain.com}
to:me AND from:me
Funciona muy bien