Página 1 de 1
crear script que me envie un mail
Publicado: 29 Mar 2011, 18:58
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.
Re: crear script que me envie un mail
Publicado: 29 Mar 2011, 20:32
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
Re: crear script que me envie un mail
Publicado: 29 Mar 2011, 21:07
por ppl1982
gracias por la respuesta, de todas formas aun hay algo que se me escapa porque no me envia nada.
Re: crear script que me envie un mail
Publicado: 29 Mar 2011, 21:25
por ppl1982
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
Re: crear script que me envie un mail
Publicado: 29 Mar 2011, 21:57
por jamaro
Me alegro que haya salido lo del envío de correo.
Para el resto de cuestiones, ya sabes donde está el foro
Re: crear script que me envie un mail
Publicado: 10 May 2012, 18:38
por greenber
ppl1982 escribió:
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
Re: crear script que me envie un mail
Publicado: 10 May 2012, 21:09
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
.
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.
Re: crear script que me envie un mail
Publicado: 15 May 2012, 17:00
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.
Re: crear script que me envie un mail
Publicado: 31 Oct 2012, 22:19
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.
Re: crear script que me envie un mail
Publicado: 01 Nov 2012, 20:22
por Chefito
Mmmmm....horde, menudo correo más follonero para los programadores a AutoIt
.
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.
Re: crear script que me envie un mail
Publicado: 11 Nov 2012, 14:30
por kotoqu
Gracias Chefito, muy buen consejo.
Saludos.
Re: crear script que me envie un mail
Publicado: 13 Nov 2012, 02:40
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?
Re: crear script que me envie un mail
Publicado: 14 Nov 2012, 13:34
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
.
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.
crear script que me envie un mail
Publicado: 25 Dic 2012, 00:46
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