Last active
December 22, 2015 22:29
-
-
Save jeop10/6540397 to your computer and use it in GitHub Desktop.
Alertas via correo electronico al final descarga de un archivo torrent. Funciona con uTorrent. Ideal para los que utilizan torrents y rss
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# -*- coding: utf-8 -*- | |
# | |
# mail.py | |
# Basado en el codigo original de KaveenRodrigo <kaveenrodrigo@kaveenrodrigo-Aspire-5742> | |
# Con modificaciones de Jeop10 < @jeop10 > | |
# | |
# Para que funcione correctamente debemos abrir uTorrent, copiar y pegar en | |
# Opciones->Preferencias->Anzadas->Ejecutar->Cuando finalize un torrent lo siguiente | |
# | |
# "C:\mail.py" "%N" | |
# Cambiando la direccion de donde se encuetra nuestro archivo dw.py | |
# | |
# Usted puede copiar y modificar este codigo. bajo ningun concepto se admite la venta del mismo. | |
# | |
# | |
# | |
# CopyLeft 2013 | |
# | |
import smtplib | |
import sys | |
sender ,reciver,msg = range(3) | |
mail=[ | |
"billpuertas@gmail.com", #Direccion de correo de la cual deseas enviar | |
"stevetrabajos@gmail.com", #Correo Destino | |
"El archivo {0} se ha descargado satisfactoriamente".format(sys.argv[1]) #Donde {0} es el nombre del archivo torrent | |
] | |
username ,password =range(2) | |
login=[ | |
mail[sender], | |
"ABCDE" #Password del correo billpuertas@gmail.com | |
] | |
hosti ,port = range(2) | |
host=[ | |
"smtp.gmail.com", #smtp Sever | |
587 #Smtp server port | |
] | |
try: | |
EmailObj=smtplib.SMTP(host[hosti],host[port]) | |
EmailObj.ehlo() | |
EmailObj.starttls() | |
EmailObj.ehlo() | |
EmailObj.login(login[username],login[password]) | |
EmailObj.sendmail(mail[sender],mail[reciver],mail[msg]) | |
print("Mail Is Send") # Done Massage | |
except smtplib.SMTPException: | |
print("Error Mail Not Send") #Error massage | |
# input("prompt: ") #solo para probarlo en la consola, si lo desea puede borrar este input | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment