/Cliente-SMTP

Pequeño programa que realiza las funciones de cliente del protocolo SMTP

Primary LanguageC++

Pequeño cliente que muestra el funcionamiento del protocolo SMTP con autenticación.

Para que funcione correctamente hay que modificar las siguientes líneas

//char *host_id="65.55.172.254"; //hotmail también puede ser "smtp.live.com"

char *host_id="smtp.gmail.com"; //gmail

//char *host_id="smtp.um.es"; //Universidad de Murcia

char *from_id="AQUI EL CORREO EN BASE64";

char *password="AQUI LA PASSWORD EN BASE64";

char *to_id="CORREO DEL DESTINATARIO sin base64";

char *asunto="Prueba\r\n";

char cuerpo[100]="CORREO\r\n";

  • Esto es, elegir que servidor vamos a usar (Hotmail, Gmail, Universidad de Murcia, etc) comentando o descomentando las líneas de código
  • En from_id el vuestro correo en base64
  • En password vuestra contraseña en base64
  • En to_id hacia la persona ala que va dirigida el correo (sin base64)
  • Y el asunto y el cuerpo del mensaje

Para códificar y decodificar en base64 puede verse: http://base64-encoder-online.waraxe.us/

Para compilarlo basta ejecutar

g++ mail.cpp -lssl -o mail

Para que permita compilarlo hay que instalar la libreria openssl (en su versión de desarrollo [DEV o DEVEL])

Para ejecutarlo basta con ejecutar ./mail

LICENCIA

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details at http://www.gnu.org/copyleft/gpl.html AUTOR: Ángel Luis Perales Gómez