Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Visor en 28 de Octubre 2015, 01:32
-
Estimados amigos del foro, ¿alguien sabe un código en cmd o bat para entrar al correo electrónico personal?
Por ejemplo para entrar a la página uso
CMD /C START http://gmail.com
Esto solo abre la pagina pero no entra directamente,
Que codigo seria para que se ingrese el user y la contraseña y entre directamente?
Agradezco mucho sus sugerencias.
-
Hola para esto necesitas conocimientos avanzados y alguna herramienta como openssl (http://slproweb.com/products/Win32OpenSSL.html)
Puedes crear un script que ejecute todos los pasos necesarios pero no te recomiendo trabajar de esta manera si no tienes conocimientos avanzados
Ejemplo de conexión
openssl s_client -connect smtp.gmail.com:465 -crlf -ign_eof
[... lots of openssl output ...]
220 mx.google.com ESMTP m46sm11546481eeh.9
EHLO localhost
250-mx.google.com at your service, [1.2.3.4]
250-SIZE 35882577
250-8BITMIME
250-AUTH LOGIN PLAIN XOAUTH
250 ENHANCEDSTATUSCODES
AUTH PLAIN AG5pY2UudHJ5QGdtYWlsLmNvbQBub2l0c25vdG15cGFzc3dvcmQ=
235 2.7.0 Accepted
MAIL FROM: <gryphius-demo@gmail.com>
250 2.1.0 OK m46sm11546481eeh.9
RCPT TO: <somepoorguy@example.com>
250 2.1.5 OK m46sm11546481eeh.9
DATA
354 Go ahead m46sm11546481eeh.9
Subject: it works
yay!
.
250 2.0.0 OK 1339757532 m46sm11546481eeh.9
quit
221 2.0.0 closing connection m46sm11546481eeh.9
read:errno=0
AUTH PLAIN AG15ZW1haWxAZ21haWwuY29tAG15cGFzc3dvcmQ= es la autenticación de usuario y password en base64 que se puede obtener escribiendo
perl -MMIME::Base64 -e 'print encode_base64("\000myemail\@gmail.com\000mypassword")'
AG15ZW1haWxAZ21haWwuY29tAG15cGFzc3dvcmQ=
Saludos
-
Gracias Alex Rodríguez por responder, aun tengo varias dudas.
1 Lei sobre openssl y abri el link pero no se cual escoger del 64 (mi computador tiene sistema de 64bits, uso windows 8 ).
2. No estoy seguro de haber usado bien el codigo que me envias y que lo he guardado en archivo bat otro en cmd
Todo esto tambien lo puse en otro archvio bat, y cmd
perl -MMIME::Base64 -e 'print encode_base64("\docenciafalcon@gmail.com\docenciafalcon@gmail.com\aquiMipassword")'
AG15ZW1haWxAZ21haWwuY29tAG15cGFzc3dvcmQ=
el mensaje que me sale es que windows no reconoce el comando perl....
subo un archivo de lo hecho, empaquetado en .RAR
-
Alex veo que salio luego de la palabra windows una carita no se como se añadió esto pero lo que quise poner es 64 no una carita.
-
Hola las caritas salen a veces por ejemplo si escribes un 8 y un paréntesis seguido sale 8)
Para evitarlo basta introducir un espacio, por ejemplo escribir 8 )
Para ejecutar perl hacen falta conocimientos avanzados, si no los tienes puedes tratar de usar un foro especializado como http://perlenespanol.com/foro/
Saludos
-
Ante esta recomendación inicial
"Puedes crear un script que ejecute todos los pasos necesarios"
he visto que para la extencion debo poner vbs.
Espero que con eso funcione, lo probare esta tarde...
En realidad no soy experto en esto solo que me gusta lo de programar y recien estoy entrando en esto. Con los ejemplos que he encontrado me he ayudado.
con lo de openssl creo que sugieres que primero lea lo de perl y he encontrado en la Wiki que lo ultimo es perl5 seguire leyendo un poco mas al respecto