¿Cómo puedo configurar un filtro de Gmail que encuentre el correo electrónico enviado "solo a mí"?

43

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.

Andrew Warner
fuente

Respuestas:

26

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.

Aaron
fuente
13
¿Ya no funciona?
loco por natty
5

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:mey, por ejemplo, -to:com. Es fácil verificar ingresando to:me -to:comen 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:importantpara 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 -<[email protected]>

Alejandro Erickson
fuente
4

En el Tocampo, 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.

Rebecca Chernoff
fuente
¿Tiene un enlace a la documentación de esta función por casualidad?
Senseful
@Senseful, desafortunadamente no. Es solo algo que probé. Hice algunas búsquedas y encontré un enlace que es algo útil. Edité mi publicación para incluirlo.
Rebecca Chernoff
1
Obtengo la to:meparte, pero no parece que la -*parte haga nada (es decir, obtengo los mismos resultados con y sin ella). ¿Muestra resultados diferentes para usted?
Senseful
Creo que el segundo ejemplo debería ser to:me -to:*. Sin embargo, la búsqueda no parece excluir los mensajes enviados a una lista de direcciones.
dgw
1
to:me to:-*y to:me -to:*parece que me dan los mismos resultados.
Rebecca Chernoff
4

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)

Ryan
fuente
1
Un conjunto de filtros personalizados me ayudó a eliminar el correo electrónico genérico. Sin embargo, -*@aol.com ya no parece funcionar.
Josiah Yoder
2

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

Darryl Hein
fuente
2
Eso también coincidirá con los correos que te enviaste a ti mismo y a otra persona, que no es lo que quería el OP.
Vaddadi Kartick
0

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á [email protected]enviando correo a todas las siguientes permutaciones (y muchas más) aún iré[email protected]

p.ej

[email protected]
[email protected]
[email protected]
[email protected]

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.ej[email protected]

El filtro que configuré es muy simple después de eso

  To:[email protected]

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 `[email protected] 'y ahora el filtro es obvio y más fácil de recordar.

Para resumir:

  1. enviar estas notas a un alias específico [email protected]
  2. crear to:filtros para estas permutaciones de alias especiales
gillyspy
fuente
0

Mi solución:

  1. cree un script de Google en un proyecto, utilizando las clases de Gmail ( https://developers.google.com/apps-script/reference/gmail/ para obtener los correos. Itere a través de GmailThreads y verifique las direcciones de correo getTo ()
  2. Marque, si este es solo un destinatario y si es su dirección de correo
  3. En caso afirmativo, etiquete este correo con una etiqueta especial (de usuario). Use addLabel () en la clase GmailThread
  4. ejecutar el script periódicamente, digamos una vez por hora
  5. filtre los correos de su bandeja de entrada por la etiqueta especial establecida en el script. ¡Bingo!
Christian Krüger
fuente
He implementado esto, mira mi respuesta.
Thdox
0

es simple......

cree un filtro como este, haga clic en la flecha para ver las opciones de búsqueda avanzada

Mostrar opciones de búsqueda

Revelará las funciones de búsqueda avanzada, escriba: [email protected] 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

ejemplo de donde va el filtro

siga las indicaciones y eso es todo.

Peter
fuente
O simplemente puede escribir su dirección de correo electrónico en el campo de, el problema aquí es que todos piensan de la manera incorrecta, no usa el filtro para: debe usar desde:
Peter
1
¿No encontraría esto todos los mensajes enviados desde "[email protected]"? La pregunta era acerca de encontrar los mensajes enviados desde "from: [email protected]" a "from: [email protected]" solamente.
0

Prueba esta solución simple:

to:me -{cc:me} 
E. Wray Johnson
fuente
0

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" <[email protected]>'
           || messageTo.toLowerCase()=='"firstname.lastname" <[email protected]>'
           || messageTo.toLowerCase()=='firstname lastname <[email protected]>'
           || messageTo.toLowerCase()=='[email protected]'
           || messageTo.toLowerCase()=='<[email protected]>'){
          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.

Thdox
fuente
-1

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:[email protected] -{cc:[email protected]}
Gajraj Soni
fuente
-2

Renuncié a los filtros pero esto funciona:

  • Seleccione su correo enviado.

  • En el cuadro de búsqueda, ingrese to: me.

Wes
fuente
-3
to:me AND from:me 

Funciona muy bien

Rupesh
fuente
3
Eso también mostrará el correo electrónico que se me envió a mí y a otras 3 personas. No limitará los resultados al correo electrónico que solo se me envió. Gracias de cualquier manera.
Andrew Warner
-3

Se puede hacer usando -> To: me es: importante donde To es un campo, lo encontrará en la configuración al crear un nuevo filtro . Sin paréntesis, nada, simplemente escríbeme es: importante en el campo A. (ignore el error y continúe)

sweta
fuente
Esto no responde a la pregunta.
Folk
-3

Use su dirección completa después en to:lugar de to:mey obtendrá mejores resultados.

pradeep
fuente