/ / ID de correo electrónico para los mismos cambios de correo electrónico? - gmail, gmail-api

Identificación de correo electrónico para los mismos cambios de correo electrónico? - gmail, gmail-api

Estoy enfrentando un problema últimamente que cambia la identificación de un correo electrónico.

Tengo una aplicación que busca en el buzón de correo enuna vez por hora y almaceno la identificación del correo electrónico para evitar el procesamiento del mismo correo electrónico dos veces (las exploraciones se superponen, por lo que veo los mismos correos electrónicos más de una vez).

¿Alguna idea de qué puede causar este cambio?

Respuestas

1 para la respuesta № 1

Entiendo que te refieres a la ID de Google que devuelve la API como con este código de ejemplo; https://developers.google.com/gmail/api/v1/reference/users/messages/list#try-it

Esa ID de un mensaje no cambia por sí misma.

Si uno mueve el correo electrónico fuera de la cuenta y vuelve a ingresar (a través de IMAP), obtendría una nueva identificación.

Además, si revisa el mismo correo electrónico pero en una cuenta de Gmail diferente, la ID será diferente. La ID es única solo por cuenta.

Tal vez sea útil para usted utilizar elmensaje-id? El identificador del mensaje identifica de forma única cualquier correo electrónico, este ID se encuentra en el encabezado del correo electrónico generado por el servidor de envío y no cambia. Puedes buscarlo en Gmail con rfc822msgid:

Espero que esto responda a su pregunta, pero también háganos saber si no. ^^