elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  [AYUDA] necesito script para enviar gmail desde bat
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [AYUDA] necesito script para enviar gmail desde bat  (Leído 4,316 veces)
eldukkk

Desconectado Desconectado

Mensajes: 3


Ver Perfil
[AYUDA] necesito script para enviar gmail desde bat
« en: 8 Marzo 2016, 16:22 pm »

Hola buenas soy un poco novato en esto, y he creado un programa . bat en el que quiero que por ejemplo, al algunos de ustedes descargarsleo, al introducir cualquier cosa, eso se me envie a mi gmail, me refiero a que por ejemplo lo abres y pones: Hola, ese Hola vaya a mi gmail, con que comando podria hacer eso? he probado varios y no furula , gracias de antemano


En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: [AYUDA] necesito script para enviar gmail desde bat
« Respuesta #1 en: 8 Marzo 2016, 16:29 pm »

directamente no podrás, batch es un manejador de archivos, no un lenguaje de programación... tendrás que instalar algún programa para enviar emails desde consola, a demás deberás configurarlo


En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: [AYUDA] necesito script para enviar gmail desde bat
« Respuesta #2 en: 8 Marzo 2016, 16:43 pm »

Como ha mencionado el compañero @Engel Lex, con la ayuda de aplicaciones command-line.

Pseudocódigo:
Código
  1. @Echo OFF
  2.  
  3. :Loop
  4. Set /P "userInput="
  5. Start /W "aplicación command-line.exe" "/parametros smtp" /subject:"..." /body:"%userInput%"
  6. GoTo :Loop

Saludos!
« Última modificación: 8 Marzo 2016, 16:45 pm por Eleкtro » En línea



eldukkk

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Gracias
« Respuesta #3 en: 8 Marzo 2016, 17:15 pm »

Gracias tio, me podrias explicar en mi correo como podria hacerlo? te lo agradeceria.
CENSURADO
« Última modificación: 8 Marzo 2016, 17:19 pm por Eleкtro » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: [AYUDA] necesito script para enviar gmail desde bat
« Respuesta #4 en: 8 Marzo 2016, 17:28 pm »

Está prohibido publicar información personal de ese tipo, por favor, lee las reglas del foro.

Dicho esto, ya se te ha explicado una forma de hacerlo mediante Batch, pero para lograrlo te falta la herramienta commandline que sirva como intermediario para el envio de emails. Pon de tu parte y usa Google para buscar ese programa capacitado para la tarea, puesto que deben existir bastantes (aunque imagino que la mayoría serán productos de pago).



Otra forma de hacerlo y que resultaría mucho más sencilla, sería utilizando un lenguaje capacitado como C#/Vb.Net u otro, suponiendo que no tengas inconvenienta en migrar de lenguaje.

Existen muchos ejemplos de como utilizar las classes necesarias en la documentación online de Microsoft (MSDN),
Sin ir más lejos, en mi librería ElektroKit puedes encontrar este ejemplo para enviar un email a traves del servidor de GMail:



Código
  1.        ''' ----------------------------------------------------------------------------------------------------
  2.        ''' <summary>
  3.        ''' Sends a mail through Gmail service.
  4.        ''' </summary>
  5.        ''' ----------------------------------------------------------------------------------------------------
  6.        ''' <example> This is a code example.
  7.        ''' <code>
  8.        ''' GmailSender("Username@Gmail.com", "Password", "Email Subject", "Message Body", "Address@Server.com")
  9.        ''' </code>
  10.        ''' </example>
  11.        ''' ----------------------------------------------------------------------------------------------------
  12.        ''' <param name="username">
  13.        ''' The username of the Gmail account.
  14.        ''' </param>
  15.        '''
  16.        ''' <param name="password">
  17.        ''' The password of the Gmail account.
  18.        ''' </param>
  19.        '''
  20.        ''' <param name="subject">
  21.        ''' The mail subject.
  22.        ''' </param>
  23.        '''
  24.        ''' <param name="body">
  25.        ''' The mail body.
  26.        ''' </param>
  27.        '''
  28.        ''' <param name="addresses">
  29.        ''' The address(es) to send the mail.
  30.        ''' </param>
  31.        ''' ----------------------------------------------------------------------------------------------------
  32.        <DebuggerStepThrough>
  33.        Public Shared Sub GmailSender(ByVal username As String,
  34.                                      ByVal password As String,
  35.                                      ByVal subject As String,
  36.                                      ByVal body As String,
  37.                                      ByVal addresses As String)
  38.  
  39.            Using mailSetup As New MailMessage
  40.  
  41.                mailSetup.Subject = subject
  42.                mailSetup.To.Add(addresses)
  43.                mailSetup.From = New MailAddress(username)
  44.                mailSetup.Body = body
  45.  
  46.                Using smtp As New SmtpClient("smtp.gmail.com")
  47.                    smtp.Port = 587
  48.                    smtp.EnableSsl = True
  49.                    smtp.Credentials = New NetworkCredential(username, password)
  50.                    smtp.Send(mailSetup)
  51.                End Using
  52.  
  53.            End Using
  54.  
  55.        End Sub

Saludos!
« Última modificación: 8 Marzo 2016, 17:31 pm por Eleкtro » En línea



eldukkk

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: [AYUDA] necesito script para enviar gmail desde bat
« Respuesta #5 en: 8 Marzo 2016, 19:02 pm »

Buenas de nuevo ,

¿Qué debo poner eso debajo de donde lo tengo ya todo echo?

Salu2
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines