Product
Cómo ver tus mensajes con Mailgun
Hace poco, empezamos a recibir muchas solicitudes de clientes para acceder al contenido de sus mensajes.
A nivel interno, almacenamos los mensajes durante tres días para los envíos programados, la resolución de problemas y la verificación de cumplimiento. Nos alegra anunciar que hemos habilitado esta función en nuestra Events API!
Puedes ver la URL de la API del mensaje junto con su clave única en la sección “storage” al expandir la entrada de registro: 

Para ver el mensaje en el navegador, solo tienes que copiar la URL e introducir “api” como nombre de usuario y tu clave de API en el cuadro de la contraseña. Esto te permitirá ver el mensaje analizado:

A veces resulta útil analizar el MIME sin procesar y quizás visualizarlo en tu cliente de email favorito. No hay problema, aquí tienes un ejemplo de cómo puedes hacerlo con Thunderbird y un poco de magia de Python
# View a message using it’s Mailgun storage key.rnimport os rnimport sys rnimport requests rnrnif len(sys.argv) != 2: rn print "Usage: retrieve.py message_key" rn sys.exit(1) rnrn# keep it in secret! rnapi_key = "key-...." rnrn# output file name
rnfile_name = "message.eml" rnrn# let's make the url for retrieval rndomain = "mailgun.com" rnkey = sys.argv[1] rnurl = "https://api.mailgun.net/v3/domains/%s/messages/%s" rnurl = url % (domain, key) rnrn# this will help us to get the raw MIME rnheaders = {"Accept": "message/rfc2822"} rnrn# let's make a request to the API rnr = requests.get(url, auth=("api", api_key), headers=headers) rnrnif r.status_code == 200: rn # dump the body to a file rn with open(file_name, "w") as message: rn message.write(r.json()["body-mime"]) rn # open it in the bird rn os.system("thunderbird -file %s" % file_name) rnelse: rn print "Oops! Something went wrong: %s" % r.content
Al ejecutar el script con la clave de almacenamiento como parámetro, recuperará el mensaje de Mailgun, lo guardará como “message.eml” y lo abrirá en Thunderbird.

Ya que estamos aquí, queremos recordarte que hemos hecho algunas mejoras en nuestros registros que te permiten ver el historial de cada mensaje.
¡Disfruta viendo tus mensajes!