Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

tarea programada para enviar un archivo por mail

1,521 views
Skip to first unread message

xabier

unread,
Oct 27, 2005, 7:15:18 AM10/27/05
to

Hola a todos.
Alguien sabe si puedo hacer una tarea programada para enviar un archivo

por mail cada vez que encienda un equipo.
en realidad me hace falta cuado se apague pero eso va a ser imposible,
asi que me arreglo con que se mande cuando se encienda
yo habia pensado hacerlo con una tarea programada pero si alguien
conoce otra forma mejor, tambien me vale que se menade a una hora
determinada
si a alguien tambien se le ha ocurrido eso y no se puede hacer que me
lo diga asi no me como la cabeza como estoy haciendo ahora
gracias

Carlos Moral

unread,
Oct 27, 2005, 9:22:57 AM10/27/05
to
Si que se puede, pero con software de terceros.
Yo te puedo pasar un programa que ocupa menos de 200 Kb para enviar email
bajo windows por linea de comandos.
Necesita de un servidor de correo para que funcione y debe funcionar al
apagar el equipo, si se le pone la macro en el script de cierre de sesión o
apagado.
Si te interesa, dime un email valido para enviartelo.

--
Carlos Moral Soriano
Saludos desde Granada


"xabier" <xabie...@tiscali.es> escribió en el mensaje
news:1130411718.5...@g43g2000cwa.googlegroups.com...

Fernando Reyes [MS MVP]

unread,
Oct 27, 2005, 7:54:28 PM10/27/05
to
Lo puedes hacer con VBScript. Te lo adjunto como .txt para evitar a los antivirus; debes cambiarle la extensión a .vbs y lanzarlo con cscript o wscript. Para los que acceden desde web pego a continuación el script:
 
<pego>
'Creamos un objeto CDO.Message
Set obj_Emilio = CreateObject("CDO.Message")
 
'Establecemos el remitente
obj_Emilio.From = "remi...@tudominio.com"
 
'Establecemos el destinatario
obj_Emilio.To = "destin...@sudominio.com"
 
'Si necesitamos mandar una copia
obj_Emilio.CC = "conc...@copias.com"
 
'Si necesitamos mandar una copia oculta
obj_Emilio.BCC = "concopi...@copias.com"
 
'Asunto del correo
obj_Emilio.Subject = "Asunto del emilio"
 
'Texto del cuerpo del mensaje
obj_Emilio.Textbody = "Este es el texto que tiene el emilio" & vbCrLf & vbCrLf & "Un saludo" & vbCrLf & "remi...@tudominio.com"
 
'Especificamos el fichero a adjuntar
obj_Emilio.AddAttachment("c:\fichero1.txt")
 
'El método AddAttachment nos permite adjuntar tantos ficheros como necesitamos
'sólo con volver a llamarlo tantas veces como sea necesario. En este ejemplo
'vamos a adjuntar un segundo fichero.
obj_Emilio.AddAttachment("e:\fichero2.txt")
 
'Especificamos que el servidor SMTP no está en el propio equipo desde el que se envía el correo
'Un valor de 1 significa que usaremos el servidor SMTP del propio equipo y un valor de dos
'que utilizaremos uno externo; por ello ponemos de valor 2
obj_Emilio.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
 

'Especificamos la URL o la IP del servidor SMTP (aquí pones la de tu ISP, por ejemplo)
obj_Emilio.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.tuisp.com"
 
'Especificamos el tipo de autenticación (0 sin autenticación, 1 con autenticación básica (texto plano) y 2 con
'autenticación NTLM. En el ejemplo lo haremos con autenticación básica.
obj_Emilio.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
 
'Especificamos si se usará SSL para el envío, en el ejemplo no se usará.
obj_Emilio.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = False
 
'Especificamos el nombre del usuario
obj_Emilio.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "usuario@"
 
'Especificamos la contraseña
obj_Emilio.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "contraseña"
 
'Especificamos el puerto por el que está el servidor SMTP (por defecto el 25)
obj_Emilio.Configuration.Fields.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
 

'Actualizamos la configuración de envío del objeto CDO.Message
obj_Emilio.Configuration.Fields.Update
 
'Enviamos el correo
obj_Emilio.Send
</pego>
 
Y ahora me voy a la cama, que ya va siendo hora -(|;o))
--
Un saludo
Fernando Reyes [MS MVP]
MCSE Windows 2000 / 2003
MCSA Windows Server 2003
http://freyes.svetlian.com
http://www.bloglines.com/blog/urpiano
freyes....@beepbeep.mvps.org
(Cómete al correcaminos para escribirme)


Fue xabier (xabie...@tiscali.es) quien , con sus deditos, escribió:
correo.txt

xabier

unread,
Oct 28, 2005, 4:51:43 AM10/28/05
to
Hola Carlos.
Enviamelo a este mail xabie...@tiscali.es

probare con tu opcion porque la de fernándo Reyes me parece un poco
mas complicada


Carlos Moral ha escrito:

xabier

unread,
Oct 28, 2005, 1:07:10 PM10/28/05
to
Gracias Carlos.
Ya lo he probado y funciona bien, por lomenos lo enviar el archivo,
ahora probare a comprimirlo y hacerlo cuando se apague, pero para eso
ya me arreglo
gracias

Carlos Moral

unread,
Oct 28, 2005, 8:14:34 PM10/28/05
to
De nada

--
Carlos Moral Soriano
Saludos desde Granada


"xabier" <xabie...@tiscali.es> escribió en el mensaje

news:1130519230.2...@z14g2000cwz.googlegroups.com...

macias...@gmail.com

unread,
Feb 15, 2016, 1:01:10 PM2/15/16
to
amigo puedes enviarme a este correo necesito ese software por favor
macias...@gmail.com

jua...@gmail.com

unread,
Sep 19, 2016, 8:53:25 AM9/19/16
to
Muchas gracias!

Slds

johangut...@gmail.com

unread,
Jul 11, 2017, 10:47:36 PM7/11/17
to
holaa carlos me podrias enviar el programa al correo johangut...@gmail.com, saludos desde caracas venezuela o me podrias ayudar a realizar uno que envie un correo cuando la impresora se le este acabando la tinta o mande el mensaje de alerta

johangut...@gmail.com

unread,
Jul 11, 2017, 10:49:39 PM7/11/17
to
0 new messages