- Python 3
pip install -r requirements.txtPequeño script para enviar mails por consola (instrucciones provistas en el programa)
python minimail.pyPara escuchar peticiones HTTP ejecute httpserver.py (sin argumentos)
python httpserver.pyEste proceso quedará a la espera de un POST request en el puerto 8080 de localhost. Para revisar los mails puede ejecute en otra consola el comando:
python -m smtpd -c DebuggingServer -n localhost:1025Esto creará un servidor SMTP que quedara a la escucha del puerto 1025.
Para enviar requerimiento POST con el json puede utilizar poster.py
python poster.pyEjecutelo y dicho programa cargará el archivo mail.json y lo enviara por POST al puerto 8080.
Al recibirlo httpserver.py llama al mailer.py, que recibe los datos y los envia por mail
utilizando SMTP.
Para verificarlo revise el servidor que esta corriendo en el puerto 1025.