Gracias Gracias:  6
Resultados 1 al 10 de 10

Tema: enviar render por correo al terminar

  1. #1
    Odio donde estoy Avatar de Davescambra
    Fecha de ingreso
    Feb 2005
    Ubicación
    Ontinyent, Valencia, España, Europa, La tierra...
    Mensajes
    1,311

    enviar render por correo al terminar?

    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

  2. #2
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Respuesta: enviar render por correo al terminar?

    Haz escritorio remoto desde casa
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  3. #3
    Odio donde estoy Avatar de Davescambra
    Fecha de ingreso
    Feb 2005
    Ubicación
    Ontinyent, Valencia, España, Europa, La tierra...
    Mensajes
    1,311

    Respuesta: enviar render por correo al terminar?

    caronte... como se puede?
    "Nadie nace con un software de 3D bajo el brazo" Proverbio... no es un proverbio es una realidad

  4. #4
    Odio donde estoy Avatar de Davescambra
    Fecha de ingreso
    Feb 2005
    Ubicación
    Ontinyent, Valencia, España, Europa, La tierra...
    Mensajes
    1,311

    Respuesta: enviar render por correo al terminar?

    ya he preguntado al informatico y hay que abrir un puerto... bla...bla...bla... 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

  5. #5
    BlenderAdicto Avatar de Caronte
    Fecha de ingreso
    Dec 2004
    Ubicación
    Valencia-España
    Mensajes
    14,691

    Respuesta: enviar render por correo al terminar?

    Joder 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
    "Algún día todo será digital". Caronte.
    Mi web: NicoDigital.com

  6. #6
    Senior Member Avatar de Ruramuq
    Fecha de ingreso
    Sep 2004
    Mensajes
    124

    Respuesta: enviar render por correo al terminar?

    necesitas un puerto abierto, por ejemplo gmail 587, otros 25, etc. depende de tu email, no conozco hotmail, creo que este no aguanta smtp ni pop solo webmail excepto para hotmails americanos..

    aca pongo un MXS básico, reeplazas lo que necesite ser reemplazado, 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 rollout 'script' y aplicas este script a la opción PostRender.(esto lo repites cada vez que quieras enviar algo)
    Si esta bien configurado, y la Internet,y el firewall, etc, debería enviar el email
    Correos como hotmail creo que solo admiten 10MB max, así que no envies animaciones grandes...

    Apenas termine de enviar(usualmente algunos secs)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
    
    	if doesFileExist rendOutputFilename then
    	(
    		local eFrom				= "usuarioX@correo.com"	--FROM
    		local eFromName		= "Nombre"					
    		local eTo					= "xxxx@correo.com"		--TO 
    		local eToName			= "Sr 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"				--PASS
    		
    		local email				= dotNetObject "System.Net.Mail.MailMessage"
    		
    		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)
    		
    		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(
    			displayTempPrompt "//// Sending Render..." 5000
    			smtp.send email
    			replacePrompt "//// SEND DONE!"
    			format "Render Sent to:%\n" eTo
    			)catch()
    		email.attachments.dispose()
    		ok
    	)
    	else "no Output Render"
    )
    Última edición por Ruramuq; 18-03-2009 a las 14:43 Razón: he borrado "throw" q no es necesario

  7. #7
    Odio donde estoy Avatar de Davescambra
    Fecha de ingreso
    Feb 2005
    Ubicación
    Ontinyent, Valencia, España, Europa, La tierra...
    Mensajes
    1,311

    Respuesta: enviar render por correo al terminar?

    oye... un 10. no lo he probado pero el currazo este vale todo mi respeto
    "Nadie nace con un software de 3D bajo el brazo" Proverbio... no es un proverbio es una realidad

  8. #8
    Senior Member Avatar de arquitexander
    Fecha de ingreso
    Apr 2005
    Ubicación
    apoyado en un mouse
    Mensajes
    207

    Respuesta: enviar render por correo al terminar?

    Excelente aporte, pero algo estoy haciendo mal;

    local eFrom = "usuarioX@correo.com" --FROM

    local eFromName = "Nombre" mi nombre?

    local eTo = "xxxx@correo.com" --TO

    local eToName = "Sr xxxx" el destinatario o usuario, "xxxx"?

    local eSubject = "JOB RENDER " --SUBJECT nombre del archivo? JPG, PNG, TGA, etc

    local eBody = "RENDER DONE!!" --BODY nombre del arcihvo *.max?

    local attachFiles = rendOutputFilename

    local eHost = "smtp.gmail.com" --HOST

    local ePort = 587

    local eUser = "usuarioX" --USER

    local ePass = "TOP SECRET" --PASS

    local email = "System.Net.Mail.MailMessage"
    Ya es hora de dejar de ser correcto y empezar a ser artista

  9. #9
    Senior Member Avatar de Ruramuq
    Fecha de ingreso
    Sep 2004
    Mensajes
    124

    Respuesta: enviar render por correo al terminar?

    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 = "Arqui" --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 si, 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 deriba de tu correo, algunas veces es la dirección completa por ejemplo "marcos3d@gmail.com"
    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 /SSL
    smtp.live.com puerto:587 /TLS

  10. #10
    Miembro Nuevo Avatar de migar2000
    Fecha de ingreso
    Jan 2008
    Ubicación
    México D.f.
    Mensajes
    3

    Re: Respuesta: enviar render por correo al terminar?

    Esta perfecto va requete bien, ahora la pregunta es si mando una secuencia de 5 imágenes no los manda me imagino es por que 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 la compu un rato.

Temas similares

  1. 3ds Max Críticas y consejos para render sin terminar
    Por jerocanalla en el foro Trabajos en Proceso
    Respuestas: 5
    Último mensaje: 05-01-2017, 17:59
  2. multa de 300 000 € por enviar emails
    Por acortes en el foro Todo menos Infografía
    Respuestas: 30
    Último mensaje: 08-12-2009, 15:59
  3. 20 segundos pensando al terminar render
    Por siru en el foro Render, Iluminación y Cámaras
    Respuestas: 1
    Último mensaje: 30-04-2009, 12:59
  4. Enviar adjuntos
    Por BERLIN en el foro Ayuda con el uso del foro
    Respuestas: 4
    Último mensaje: 22-05-2007, 07:50
  5. Render se cuelga justo antes de terminar
    Por Gusgus en el foro Render, Iluminación y Cámaras
    Respuestas: 0
    Último mensaje: 04-03-2007, 16:20

Actualmente estos son sus permisos de publicación en el foro.

  • -No puedes crear nuevos temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes responder temas al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes subir archivos adjuntos al no estar registrado o no haber iniciado sesión en el foro.
  • -No puedes editar tus mensajes al no estar registrado o no haber iniciado sesión en el foro.
  •