¿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.

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.


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 -<coworker@yourdomain.com>


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.


¿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)


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


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á johndoe@gmail.comenviando 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:

  1. enviar estas notas a un alias específico johndoe+note@gmail.com
  2. crear to:filtros para estas permutaciones de alias especiales

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!

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: 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

ejemplo de donde va el filtro

siga las indicaciones y eso es todo.


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 "myaddress@gmail.com"? La pregunta era acerca de encontrar los mensajes enviados desde "from: myaddress@gmail.com" a "from: myaddress@gmail.com" solamente.


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" <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.


-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:yourmailid@domain.com -{cc:yourmailid@domain.com}

-2

Renuncié a los filtros pero esto funciona:

  • Seleccione su correo enviado.

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


-3
to:me AND from:me 

Funciona muy bien


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)


Esto no responde a la pregunta.
Folk

-3

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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.