Envío de correos electrónicos con una llamada HTTP

Servicios proporcionados por la web, como el servidor MQTT o la API de datos para Arduino (Arduino Data API)
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 502
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Envío de correos electrónicos con una llamada HTTP

Mensaje sin leer por Naguissa »

He creado una nueva API pública para podernos enviar correos electrónicos a nosotros mismos mediante una simple llamada HTTP.

Para ello hay que registrar una aplicación en la sección Arduino y validar el correo electrónico, para evitar SPAM.

El servidor de correo está validado por SPF, DKIM y DMARC, lo que asegura que llegue a la bandeja de entrada, que no sea marcado como SPAM.

Mas información aquí: API email

Tags:
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 502
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Envío de correos electrónicos con una llamada HTTP

Mensaje sin leer por Naguissa »

Ejemplo de email enviado:
SPF, DKIM y DMARC
SPF, DKIM y DMARC
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 502
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Envío de correos electrónicos con una llamada HTTP

Mensaje sin leer por Naguissa »

Aquí tenéis adjunto un ejemplo de cómo usar la API de envío de emails.

En concreto, la función void emailMe() es la encargada del envío del correo.

He usado la forma mas simple, usando la IP del servidor para no tener ni que resolver DNS.


El programa está hecho en un NodeMCU (ESP8266), aunque debería funcionar en cualquier ESP, como el ESP32, sin problemas.

Recordad que tenéis que introducir los datos de vuestra WiFi y necesitáis tener una ApiKey.
Adjuntos
ESP_email_API.ino
Ejemplo de uso de la API de emails
(3.16 KiB) Descargado 402 veces
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 502
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Envío de correos electrónicos con una llamada HTTP

Mensaje sin leer por Naguissa »

Tenéis disponible el ejemplo también en GitHub: https://github.com/Naguissa/ESP_email_API
Avatar de Usuario
Naguissa
Administrador del Sitio
Mensajes: 502
Registrado: 04 Jul 2016, 11:17
Agradecido: 110 veces
Agradecimiento recibido: 134 veces

Re: Envío de correos electrónicos con una llamada HTTP

Mensaje sin leer por Naguissa »

Pues parece que Microsoft (Outlook, Hotmail, etc) pasa un poco de las políticas de email (SPF, DKIM, DMARC...).

Bueno, pues gMail sí hace caso, y mientras me peleo con MS, de momento la alternativa segura es cualquier otro proveedor de email....
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje