Hola. Hay alguna manera de que te envíe un render a un correo? Me explico:
¿Hay modo de que el PC del trabajo, renderice un archivo y luego, al terminar, te lo envíe a un correo de hotmail?
Eso se puede? Como?
Hola. Hay alguna manera de que te envíe un render a un correo? Me explico:
¿Hay modo de que el PC del trabajo, renderice un archivo y luego, al terminar, te lo envíe a un correo de hotmail?
Eso se puede? Como?
"Nadie nace con un software de 3D bajo el brazo"Proverbio... no es un proverbio es una realidad
Haz escritorio remoto desde casa.
Caronte, ¿cómo se puede?
"Nadie nace con un software de 3D bajo el brazo"Proverbio... no es un proverbio es una realidad
Ya he preguntado al informático y hay que abrir un puerto, lo que quería era algo más directo, si el mismo max, Vray, Backburner, tiene esa opción.
"Nadie nace con un software de 3D bajo el brazo"Proverbio... no es un proverbio es una realidad
Vaya igual se hernia por abrir un puerto del router en un rango de tiempo. Yo puedo hacerte un programa que te envíe el render cuando esté listo, pero hasta la última semana de este mes, no tendré tiempo libre.
Necesitas un puerto abierto, por ejemplo, Gmail 587, otros 25, depende de tu email, no conozco hotmail, creo que este no aguanta SMTP ni pop solo webmail excepto para hotmails americanos.
Aquí pongo un mxs básico, replazas lo que necesite ser remplazado, como tu email, nombre, host etc (las valores de las variables locals).
Ya lo he probado con Gmail, y funciona bien, sólo copias y pegas este código en un.ms y lo guardas en algún directorio.
En la diálogo render vas al ut script y aplicas este script a la opción postrender, (esto lo repites cada vez que quieras enviar algo).
Si está bien configurado, y la internet, y el firewall, debería enviar el email.
Correos como hotmail creo que solo admiten 10 Mb max, así que, no envíes animaciones grandes.
Apenas termine de enviar(usualmente algunos segundos)max vuelve a estar activo.
Solo envía el archivo si este existe, es decir si el render fue exitoso. No envía desde el VFB.
El password no estaría encriptado.
Código:(clearlistener(). -// ruraq notes // do not use special characters tif doesfileexist rendoutputfilename then t(t local efrom = usuariox@correo, com -from local efromname = nombre local eto = xxxx@correo, com -to local etoname = señor xxxx local esubject = job render -subject local ebody = render done. -body local attachfiles = rendoutputfilename local ehost = SMTP, gmail.com -host local eport = 587 local euser = usuariox -user local epass = Top Secret -pas t local email = dotnetobject system. Net. Mail. Mailmessage t email, from = dotnetobject system. Net. Mail. Mailaddress efrom efromname email, to, add (dotnetobject system. Net. Mail. Mailaddress eto etoname) email, subject = esubject email, body = ebody email, attachments, add (dotnetobject system. Net. Mail. Attachment attachfiles) t local SMTP = dotnetobject system. Net. Mail. Smtpclient SMTP, host = ehost SMTP, port = eport. SMTP, usedefaultcredentials = false SMTP. Credentials = dotnetobject system. Net. Networkcredential euser epass SMTP. Enablessl = true try(t displaytempprompt //// sending render. 5000 SMTP, send email replaceprompt //// send done format render sent to:%\nEto )catch() email, attachments, dispose () ok t) telse no output render. )
Última edición por Ruramuq; 18-03-2009 a las 12:43 Razón: he borrado "throw" q no es necesario
Oye, un 10, no lo he probado, pero el trabajo este vale todo mi respeto.
"Nadie nace con un software de 3D bajo el brazo"Proverbio... no es un proverbio es una realidad
Excelente aporte, pero algo estoy haciendo mal. Local efrom = usuariox@correo.com -from tlocal efromname = nombre mi nombre? tlocal eto = xxxx@correo, com -to tlocal etoname = señor xxxx el destinatario o usuario, xxxx? tlocal esubject = job render -subject nombre del archivo? Jpg, (*.png), (*.tga), etc tlocal ebody = render done. -body nombre del arcihvo *.max? tlocal attachfiles = rendoutputfilename tlocal ehost = SMTP, gmail.com -host tlocal eport = 587 tlocal euser = usuariox -user tlocal epass = Top Secret -pas tlocal email = system. Net. Mail. Mailmessage.
Ya es hora de dejar de ser correcto y empezar a ser artista
Por ejemplo, si tu correo es arqui123@gmail.com y quieres enviar un mensaje a marcos3d@hotmail.com. Local efrom = arqui123@gmail.com - Tu correo.
Local efromname = arquitecto -tu nombre (opcional).
Local eto = marcos3d@hotmail.com - Destinatario.
Local etoname = Marcos - El nombre del destinatario (opcional).
Local esubject = job render - El titulo del mensaje.
Local ebody = render done. - El contenido del mensaje.
Local attachfiles = rendoutputfilename -el archivo adjunto. Pero ya está configurado para que sea el render en sí, así que, no hay que poner nada.
Local ehost = SMTP, gmail.com - El host depende de lo que uses.
Local eport = 587.
Local euser = marcos3d -usuario que se deriva de tu correo, algunas veces es la dirección completa, por ejemplo, marcos3d@gmailcom.
Local epass = Top Secret -tu password (no encriptado).
En teoría puedes enviarte un correo a ti mismo, pero creo que eso no es muy conveniente porque el correo podría ignorar ese mensaje como el caso de Gmail cuando es leído con un cliente como Thunderbird.
Por cierto hotmail ya permite SMTP y pop, así que, también se puede usar:
Hotmail:
Pop3.live, com puerto:995 /sl.
Smtp.live.com puerto:587 /tls.
Esta perfecto va requete bien, ahora la pregunta es si mando una secuencia de 5 imágenes no los manda me imagino es porque no caza con el nombre que le doy al file, es decir, max autonumera los renders con el nombrepor ejemplo, casa001.jpg, casa002.jpg y así sucesivamente, así no manda los renders.
Y otra pregunta se puede hacer desde el videopost.
En fin, gracias por la ayuda y el script esta de locos ya me ha salvado de estar pegado en el ordenador un rato.