cancel
Showing results for 
Search instead for 
Did you mean: 

enviar mail con javascript

dacedos
Champ in-the-making
Champ in-the-making
Hola!

Pues creo que sera una tonteria… pero ando pez con javascript.

Necesito un script que me permita enviar un mail y que se ejecute cuando se sube contenido a un directorio. No puedo usar el sistema de reglas de alfresco puesto que la persona a quien se envia el mail depende de una propiedad del propio espacio que tendria que leer automaticamente.

Alguna ayuda??

gracias!
4 REPLIES 4

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Buenas,

la persona a quien se envia el mail depende de una propiedad del propio espacio que tendria que leer automaticamente.

Pero esto tambien se podria leer desde el script. ¿no?

Saludos

dacedos
Champ in-the-making
Champ in-the-making
Si, pueden leerse, o bueno, mejor podrian leerse del padre y asi me ahorro tambien la herencia

espacio 1
   |___espacio 1.1
   |            |__fichero 1
   |___espacio 1.2

Seria:
cuando se sube contenido a espacio 1.1 se lee la propiedad "revisor" de espacio 1 y se enviar un mail a esa direccion

pjcaracuel_2349
Confirmed Champ
Confirmed Champ
Ok,

Yo en su dia hice algo parecido, pero leia las propiedades de un metadato multivalor


for each(prop in document.properties["cjp:dproc_listaAImplicadas"])
{
var mail = actions.create("mail");
var groups = new Array("GROUP_"+prop);
mail.parameters.to_many=groups;
mail.parameters.subject = "Nuevo Procedimiento elaborado por el area de " + document.properties["cjp:dproc_AreaOrigen"];
mail.parameters.from = "pedro.jimenezt@xxxxxx.xx";
mail.parameters.template = companyhome.childByNamePath("Data Dictionary/Email Templates/notificar_grupos.ftl");
mail.parameters.text = "";
mail.execute(document);
}

En tu caso seria quitar el bucle for y poner algo como:
space.parent.properties.revisor o algo asi en el campo mail.parameters.to

Saludos

dacedos
Champ in-the-making
Champ in-the-making
Gracias Pedro, era el mail.execute(document); que no sabia que parametro ponerle!