- Python 3
pip install -r requirements.txt
Pequeño script para enviar mails por consola (instrucciones provistas en el programa)
python minimail.py
Para escuchar peticiones HTTP ejecute httpserver.py
(sin argumentos)
python httpserver.py
Este 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:1025
Esto 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.py
Ejecutelo 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.