crear script que me envie un mail

Pregunta Sin Miedo no te cortes cualquier cosa para empezar - Autoit se comienza facilmente.Para Ordenes o Comandos sueltos. Ver nota como preguntar.
Responder
ppl1982
Mensajes: 3
Registrado: 29 Mar 2011, 18:26

crear script que me envie un mail

Mensaje por ppl1982 »

Hola, necesito crear un script que cuando no se realice una tarea programada me envie un mail, es para cuando un equipo no me haga un backup me envie un mail pero no se como hacer para enviarme un correo por comandos. Vi en internet formas pero no lo consegui con ninguno, siempre me da error.
jamaro
Hacker del Foro
Mensajes: 253
Registrado: 03 Nov 2010, 23:04

Re: crear script que me envie un mail

Mensaje por jamaro »

Hola ppl1982:

La parte de enviar correo la puedes hacer con el código que vi hace poco en este hilo:
http://www.autoitscript.com/forum/topic ... tachments/

Un saludo
ppl1982
Mensajes: 3
Registrado: 29 Mar 2011, 18:26

Re: crear script que me envie un mail

Mensaje por ppl1982 »

gracias por la respuesta, de todas formas aun hay algo que se me escapa porque no me envia nada.
ppl1982
Mensajes: 3
Registrado: 29 Mar 2011, 18:26

Re: crear script que me envie un mail

Mensaje por ppl1982 »

jamaro escribió:Hola ppl1982:

La parte de enviar correo la puedes hacer con el código que vi hace poco en este hilo:
http://www.autoitscript.com/forum/topic ... tachments/

Un saludo
Si que lo consegui, muchas gracias, tuve que modificarlo un poco pero funciona perfectamente, ahora solo me queda acoplarlo a la tarea programada para que me envie un mail si no se inicia.
Muchas gracias
jamaro
Hacker del Foro
Mensajes: 253
Registrado: 03 Nov 2010, 23:04

Re: crear script que me envie un mail

Mensaje por jamaro »

Me alegro que haya salido lo del envío de correo.

Para el resto de cuestiones, ya sabes donde está el foro ;-)
greenber
Mensajes: 9
Registrado: 14 Feb 2012, 13:42

Re: crear script que me envie un mail

Mensaje por greenber »

ppl1982 escribió:
jamaro escribió:Hola ppl1982:

La parte de enviar correo la puedes hacer con el código que vi hace poco en este hilo:
http://www.autoitscript.com/forum/topic ... tachments/

Un saludo
Si que lo consegui, muchas gracias, tuve que modificarlo un poco pero funciona perfectamente, ahora solo me queda acoplarlo a la tarea programada para que me envie un mail si no se inicia.
Muchas gracias

Buenas , me puedes explicar como lo conseguiste, pues yo he configurado para gmail y me da error de transporte una y otra vez.

$SmtpServer = "smtp.gmail.com" ; address for the smtp-server to use - REQUIRED
$FromName = "fromname" ; name from who the email was sent
$FromAddress = "[email protected]" ; address from where the mail should come
$ToAddress = "[email protected]" ; destination address of the email - REQUIRED
$CcAddress = "" ; address for cc - leave blank if not needed
$BccAddress = "" ; address for bcc - leave blank if not needed
$Importance = "Normal" ; Send message priority: "High", "Normal", "Low"
$Username = "username" ; username for the account used from where the mail gets sent - REQUIRED
$Password = "******" ; password for the account used from where the mail gets sent - REQUIRED
$IPPort = 465 ; port used for sending the mail
$ssl = 1
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: crear script que me envie un mail

Mensaje por Chefito »

Pues a mi me va bien. También logré con este código mandar con hotmail en su día. Pero creo recordar que en algún ordenador tuve problemas de envío. Me suena que fue por algo del objeto que utiliza (CDO.Message) y alguna de su configuración. Hace tiempo de eso.

Al final no me sirvió para enviar correo corporativos (mi empresa) que es lo que buscaba. Parece que no se llevaba bien con el horde y la intranet :smt012 .

Pero te indico que hay otros métodos por si este te falla. Puedes utilizar algún programa externo de consola. La verdad es que yo tengo una buena colección. Algunos logré que fuesen y otros no. No recuerdo cuales. Te digo la lista que tengo, los buscas, los descargar, miras en su ayuda, los pruebas enviándole desde autoit la línea de comandos apropiada, y si te va alguno y te gusta lo utilizas. Por supuesto busqué programas gratuítos. Estos son: mailsend, blat, cmdmailer, emailer. Suelen tener parámetros de ayuda (/h o /help o /?) que te dicen como utilizarlos, e incluso te suelen poner ejemplos. Alguno también te llevan documentación, hay ejemplos en sus páginas web o en google, etc. Es cuestión de buscar.

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
greenber
Mensajes: 9
Registrado: 14 Feb 2012, 13:42

Re: crear script que me envie un mail

Mensaje por greenber »

oks thanks , buscare alguno de esos programas que me propones. lo curioso de todo es que el código funciona bien con un servidor de correo interno, pero no con el de gmail, o hotmail.

Un saludo.
kotoqu
Aprendiz de Mago
Mensajes: 46
Registrado: 11 Oct 2008, 01:40

Re: crear script que me envie un mail

Mensaje por kotoqu »

Gusto en saludarlos.
Yo tengo un correo corporativo en "Horde" y el código que indican en este hilo con CDO.Message me da error de transportación. Este error no me daba cuando tenía correo aol.
Existe alguna forma de solucionar este problema.

Ayuda please, se los agradezco mucho.
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: crear script que me envie un mail

Mensaje por Chefito »

Mmmmm....horde, menudo correo más follonero para los programadores a AutoIt :smt021 :smt005 .
En mi trabajo también tenemos ese servidor de correo, y creo recordar que hace un año intenté automatizar el envío y no hubo forma. Estuve a punto de mirarme el proyecto horde para ver si tenía alguna api o algo que facilitase el trabajo, como comandos o alguna historia, pero al final lo abandoné. Te recomiendo que investigues esto último.

Otra forma que seguro que funcionaría y no sería tan complicada, sería utilizando el protocolo http. ¿No es horde un webmail? Pues mira a ver si se puede con la udf ie.au3 o con la winhttp.au3 o inet.au3 o http.au3, etc.....a elegir. Para alguien novel lo más fácil sería con ie.au3 (mira en la ayuda las funciones que empiezan por _ie). Si por alguna razón no se puede así, pues prueba más directamente con los demás (a mi me gusta mucho winhttp).

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
kotoqu
Aprendiz de Mago
Mensajes: 46
Registrado: 11 Oct 2008, 01:40

Re: crear script que me envie un mail

Mensaje por kotoqu »

Gracias Chefito, muy buen consejo.
Saludos.
Avatar de Usuario
chekok
Hacker del Foro
Mensajes: 111
Registrado: 16 Sep 2011, 11:50
Ubicación: Valencia / España
Contactar:

Re: crear script que me envie un mail

Mensaje por chekok »

Yo personalmente prefiero usar una pequeña aplicacion de comandos tal como dice Chefito ya que estoy muy acostumbrado al sendmail de Linux. Aunque en Windows no he encontrado ninguna de ese estilo que no se la coma mi Antivirus. Cual aconsejas Chefito?
La vida es larga y dura.
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: crear script que me envie un mail

Mensaje por Chefito »

chekok escribió:Cual aconsejas Chefito?
Ya hablo de este tema en post anteriores:
http://www.emesn.com/autoitforum/viewto ... lat#p11136
http://www.emesn.com/autoitforum/viewto ... lat#p13780

Soble el tema de servidores de correo horde, por lo menos en mi empresa, no logré hacerlos funcionar. Puede que no lo hiciera bien, o por la configuración del servidor, quien sabe :smt017 .

Al final empecé ha utilizar udfs como winhttp o ie, y más o menos fui resolviéndolo. Pero creo recordar que algunas cosas me costaron mucho en resolverlas. No se si lo resolví todo, ya que al final lo abandoné.
Intenta hacer algo, y si tienes algún problema te puedo guiar con lo que yo tengo por aquí hecho.

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Avatar de Usuario
Bakuda
Mensajes: 3
Registrado: 11 Abr 2012, 06:16
Contactar:

crear script que me envie un mail

Mensaje por Bakuda »

El lenguaje no tiene nada que ver con el funcionamiento del antivirus, aunque lo mas "facil y rapido" seria que aprendieras VisualBasic.

PD: Busca sobre el funcionamiento de un Antivirus Firmas, Heuristica, etc, como vas a crear algo que no sabes como funciona?
Zalu2
Coming soon...
Responder