Autor Tema: Enviar email con PIC  (Leído 4912 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Enviar email con PIC
« en: 25 de Agosto de 2014, 15:36:02 »
Estoy analizando un proyecto en el que necesitaré enviar un email por ethernet.
Cuando miro el stack TCPIP de Microchip, veo con sorpresa que no soporta el protocolo SMTP:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en537041
• Supported Protocols: ARP, IP, ICMP, UDP, TCP, DHCP, SNMP, HTTP, FTP, TFTP


¿Eso es así?, ¿hay otra forma de enviar un email?

Gracias

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Enviar email con PIC
« Respuesta #1 en: 25 de Agosto de 2014, 16:49:17 »
Hola Manolo!

Siempre se ha podido enviar mails con las librerías de Microchip. Acabo de bajar:

mla_v2014_07_22_windows_installer.exe

Y en el siguiente directorio viene el ejemplo de smtp:

C:\microchip\mla\v2014_07_22\apps\tcpip\wifi_demo_app\firmware\src

Dale un vistazo  ;-)

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Enviar email con PIC
« Respuesta #2 en: 26 de Agosto de 2014, 06:31:20 »
Muchas gracias por la info, Santiago.

No entiendo entonces porqué dicen que el stack no lo soporta  :shock:

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Enviar email con PIC
« Respuesta #3 en: 26 de Agosto de 2014, 10:18:46 »
Muchas gracias por la info, Santiago.

No entiendo entonces porqué dicen que el stack no lo soporta  :shock:

Más bien... no dicen que lo soporta  :mrgreen:

Yo enviaba mails en 2010 con un PIC24 y con una Ethernet Board de las que vendía el amigo J1M en Microingenia. Ahhh viejos tiempos jeje.

Saludos.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Enviar email con PIC
« Respuesta #4 en: 26 de Agosto de 2014, 12:23:04 »
Ya no está la página de Microingenia, ¿tienes la documentación de esa ethernet card?

Desconectado PalitroqueZ

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5490
    • Electrónica Didacta
Re: Enviar email con PIC
« Respuesta #5 en: 26 de Agosto de 2014, 13:08:18 »
Manolo revisa aqui

Código: [Seleccionar]
https://code.google.com/p/microingenia/
La propiedad privada es la mayor garantía de libertad.
Friedrich August von Hayek

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Enviar email con PIC
« Respuesta #6 en: 26 de Agosto de 2014, 13:24:28 »
Muchas gracias Pedro

Desconectado alperez

  • PIC18
  • ****
  • Mensajes: 255
Re: Enviar email con PIC
« Respuesta #7 en: 26 de Agosto de 2014, 16:12:55 »
Enviar sí que envía, peeeeeero depende del pic podrás o no dependiendo de tu proveedor, y te cuento mi experiencia:

Yo enviaba emails perfectamente con una cuenta de gmail y una encriptacion creo recordar de 512bit, la encriptación es obligatoria por este ISP (google).
Despues de un tiempo dejó de funcionar, google decide aumentar la encriptación a 2048 bit. http://googleonlinesecurity.blogspot.com.ar/2013/05/changes-to-our-ssl-certificates.html

Esta encriptación creo que sólo es posible con los pic 32.

Aún puedo enviar email's usando el servicio de mi ISP, que al conectarme desde su red no requiere SSL.

Es por ello que uso Google Cloud Messaging, aunque no sé si ha dejado o dejará de funcionar por el mismo motivo.

Desconectado Thulsa Doom

  • PIC24F
  • *****
  • Mensajes: 805
    • https://electronicadicto.wordpress.com/
Re:Enviar email con PIC
« Respuesta #8 en: 28 de Abril de 2019, 18:58:56 »
Hola a todos, no sé si sería buena idea revivir este hilo pero como las dudas que tengo están relacionadas pues creo que es lo apropiado, no obstante me lo dicen, elimino el contenido y abro otro hilo.

Tengo un lío con esto del correo que me está volviendo loco. ¿Alguien sabe de las librerías TCP/IP?

Me hice un servidor de correos de prueba en mi PC para poder enviar mensajes sin encripación y así poder evitar los requisitos que piden los correos gratis tipo gmail y eso.

El servidor de correo es un hMailServer, lo he configurado y creado dos usuarios, uno llamado emisor@micorreo.com y el otro receptor@micorreo.com.
La dirección para poderme conectar con el correo utilizo la ip interna de la red, la del equipo, ósea 192.168.1.3, en principio es como las DNS lo que pasa es que no tengo acceso desde el exterior

Con el Thunderbird me puedo conectar y enviarme correos entre las dos cuentas creadas e incluso enviar correos a hotmail, entran como spam pero envía.

Ahora procedo a configurar el stack de microchip, para ser exactos el fichero demo que trae la librería con los datos de mi correo de esta manera


No sé si esos datos los he colocado en el lugar correspondiente y de la manera correcta por que no me envía el correo, también he estado analizando el código y no me parece que esté correcto, me da que no funciona.

A ver si alguien ha logrado enviar correos y me puede ayudar lo agracecería
Más códigos y desarrollos en https://electronicadicto.wordpress.com/ date una vuelta y curiosea un rato...


 

anything