Skip to content

Pequeño servidor SMTP no funcional, creado de manera didáctica para estudiar conceptos de networking e hilos.

Notifications You must be signed in to change notification settings

arturovergara/Ejemplo-Protocolo-SMTP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Ejemplo de Protocolo SMTP

Pequeño servidor SMTP no funcional escrito en C, creado de manera didáctica para estudiar conceptos de networking e hilos.

Comandos SMTP Implementados

Se han implementado solamente los siguientes comandos SMTP:

Comando Descripción
HELO El cliente se indentifica ante el servidor.
EHLO Otra manera de indentificarse ante el servidor.
MAIL FROM: Especifica el remitente del correo.
RCPT TO: Especifica el destinatario del correo.
DATA Especifica todo el cuerpo del correo hasta que el usuario tipee ". \n"
VRFY Verifica si el usuario especificado existe en el sistema.
NOOP No operation, no realiza nada.
QUIT Finaliza la comunicación con el servidor.

Dependencias

 $ sudo apt install libjson-c-dev

Compilar

 $ gcc server.c users.c list.c queue.c -o server -ljson-c -lpthread

About

Pequeño servidor SMTP no funcional, creado de manera didáctica para estudiar conceptos de networking e hilos.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages