Skip to content

AxelPreitiT/simple-POP3-server

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TPE Protocolos de comunicación

Instalación

Para compilar el proyecto, ubicarse en el directorio con los códigos fuentes y ejecutar

    make all CC=gcc

O se puede elegir tambien a clang como compilador

    make all CC=clang

Luego, se habrán creado 2 ejecutables en la carpeta bin, generada en el directorio del proyecto. Para correr el servidor, ejecutar

    ./bin/popserver -d <path_a_maildir>

Si se quieren consultar algunas opciones que se pueden especificar antes de correrlo, ejecutar

    ./bin/popserver -h

Para utilizar el cliente, se debe especificar un token de autorizacion. Este puede ser cambiando antes de ejecutar el servidor, y su valor default es 1234. Por ejemplo, si se quieren conocer las conexiones hisóricas al servidor, ejecutar

    ./bin/popadmin -p 

Allí se le pedira que ingrese el token por entrada estándar. Recuerde que el servidor debe estar ejecutándose previamente

Los logs se almacenarán en la carpeta log, también generada en el directorio del proyecto. Cada archivo será identificado por el momento en el que empezó a correr el servidor

Grupo 06

About

POP3 Server: A lightweight, UDP-based implementation, with real-time server monitoring and configuration.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.6%
  • Makefile 1.4%