[Python] Enviar contraseñas introducidas a mi ordenador

Iniciado por <Trocutor>, 17 Junio 2017, 23:46 PM

0 Miembros y 1 Visitante están viendo este tema.

<Trocutor>

Buenaas!!! Uso Python como lenguaje de programacion y hay una cosa que no he aprendido todavia, enviar 'archivos'(en el caso que voy a poner no es una rchivo, es otra cosa).

Una script que sirve para enviar correos de gmail hasta cualquier direccion:
Código (python) [Seleccionar]
#!/usr/bin/python
# -*- coding: utf-8 -*-

# Enviar correo Gmail con Python
#Comienzo: 8 Junio 2017
#Final: 17 Junio 2017 a las 18:47

import smtplib, socket, sys, getpass

def main():

# Conexion con el servidor
try:
 smtpserver = smtplib.SMTP("smtp.gmail.com", 587)
 smtpserver.ehlo()
 smtpserver.starttls()
 smtpserver.ehlo()
 print "Conexion exitosa con Gmail"
 print "Concectado a Gmail"
 
 # Datos
 try:
  gmail_user = str(raw_input("Escriba su correo: ")).lower().strip()
  gmail_pwd = getpass.getpass("Escriba su password: ").strip()
  smtpserver.login(gmail_user, gmail_pwd)
 except smtplib.SMTPException:
  print ""
  print "Autenticacion incorrecta" + "\n"
  smtpserver.close()
  getpass.getpass("Presione ENTER para continuar...")
  sys.exit(1)


except (socket.gaierror, socket.error, socket.error, smtplib.SMTPException), e:
 print "Fallo en la conexion con Gmail"
 print getpass.getpass("Presione ENTER para continuar...")
 sys.exit(1)


while True:
 to = str(raw_input("Enviar correo a: ")).lower().strip()
 if to != "":
  break
 else:
  print "El correo es necesario!!!"

sub = str(raw_input("Asunto: ")).strip()
bodymsg = str(raw_input("Mensaje: "))
print ""
header = "Para: " + to +"\n" + "De: " + gmail_user + "\n" + "Asunto: " + sub + "\n"
print header
msg = header + "\n" + bodymsg + "\n\n"
print msg

try:
 smtpserver.sendmail(gmail_user, to, msg)
except smtplib.SMTPException:
 print "El correo no pudo ser enviado" + "\n"
 smtpserver.close()
 getpass.getpass("Presione ENTER para continuar...")
 sys.exit(1)

print "El correo se envio correctamente" + "\n"
smtpserver.close()
getpass.getpass("Presione ENTER para continuar")
sys.exit(1)



main()










gmail_psw seria la contraseña del usuario, y gmail_user seria el usuario, y me gustaria, por poner un ejemplo, que si yo le envio esta script a un amigo, repito, por ejemplo, que cuando se definiese el usuario y la contraseña en otro ordenador se me enviase a mi, o que alguien al ponerla EN CUALQUIER ORDENADOR se me enviase a mi, esto muy frio en este tema y me gustaria saber como se hace y si alguien modificaria la script para que asi fuese.

He estado viendo en internet como enviar archivos por un enlace que me dejó un moderador global el otro dia(GRACIAS) pero me gustaria saber como enviar a mi ordenador solo el usuario y contraseña de gmail


-------------------------------PYTHON 3.X.------------------------------



<Gracias>!!!!!!!