Foros del Web » Programando para Internet » ASP Clásico »

Envio de correo electronico solo con nombre

Estas en el tema de Envio de correo electronico solo con nombre en el foro de ASP Clásico en Foros del Web. Hola, buen dia Tengo una duda... se requiere desarrollar en la intranet de mi empresa un solicitud de altas, bajas, cambios de perfiles, esta solicitud ...
  #1 (permalink)  
Antiguo 08/06/2009, 11:40
Avatar de palomahayes  
Fecha de Ingreso: febrero-2008
Mensajes: 63
Antigüedad: 17 años, 2 meses
Puntos: 0
Envio de correo electronico solo con nombre

Hola, buen dia

Tengo una duda... se requiere desarrollar en la intranet de mi empresa un solicitud de altas, bajas, cambios de perfiles, esta solicitud la llena el usuario, al momento de llenarla, se envia a su jefe inmediato, pero, tiene que ser por correo, para que el jefe de su visto bueno a la peticion de su empleado.

Pero, quiero saber si es posible que con el puro nombre del jefe pueda enviarle el correo, el usuario no teclea el correo del jefe, y no tenemos el dato del correo en mi base de datos, es posible esto?

Como cuando escribes en outlook el nombre del contacto le das clic en comprobar nombres

No se si me explique... ups
  #2 (permalink)  
Antiguo 09/06/2009, 00:38
 
Fecha de Ingreso: enero-2002
Mensajes: 73
Antigüedad: 23 años, 3 meses
Puntos: 0
Respuesta: Envio de correo electronico solo con nombre

si no tienes datos no podras enviar nada. No entendí muy bien lo que quieres decir, pero seria tan facil como crear una tabla jefes/email y que el trabajador seleccione en su perfil kien es su jefe (jefe->pepito / email->[email protected]) luego con aspemail por ejemplo podras enviarle un email al jefe en cuestion. suerte
__________________
Información Turística sobre Merida --> MeridaEterna.com
  #3 (permalink)  
Antiguo 09/06/2009, 05:45
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Envio de correo electronico solo con nombre

Hola

También podrías hacer algo como esto. No te implica bd

Código asp:
Ver original
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <%
  6. jefe = Request.Form("nombre")
  7.  
  8. IF jefe = "" then
  9. %>
  10.  
  11. <form action="a.asp" method="post">
  12. <input type="text" value="" name="nombre" /><br />
  13. <input type="submit" value="Enviar" />
  14. </form>
  15.  
  16. <%
  17. ELSE
  18.  
  19. Dim arrnom
  20. Dim arremail
  21. arrnom = Array("juan", "pedro", "gabriel", "javier", "ana")
  22. For i = 0 To UBound(arrnom)
  23. if arrnom(i) = jefe then
  24. busco = i
  25. exit for
  26. end if
  27. Next 'i
  28.  
  29.  
  30. For j = 0 To UBound(arremail)
  31. if j = i then
  32. emailjefe = arremail(j)
  33. exit for
  34. end if
  35. Next 'j
  36.  
  37. Response.Write emailjefe
  38.  
  39. ' MANDA EMAIL
  40.  
  41. END IF
  42. %>
  43. </body>
  44. </html>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Última edición por Adler; 09/06/2009 a las 05:48 Razón: Necesitarás un formulario
  #4 (permalink)  
Antiguo 09/06/2009, 07:28
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Envio de correo electronico solo con nombre

Bueno, lo de "hardcodear" los correos tiene más puntos en contra que a favor, a mi ver ....

Sobre la cuestión que mencionas de outlook "Como cuando escribes en outlook el nombre del contacto le das clic en comprobar nombres", esto es por que tiene grabada una libreta de direcciones y cada correo que recibes en ese formato se añade a la misma, por ello funciona así, en este caso debes tener las direcciones grabadas en algún lado, ya sea en código duro o en una tabla.
  #5 (permalink)  
Antiguo 09/06/2009, 07:55
Avatar de TIaGoX  
Fecha de Ingreso: julio-2008
Ubicación: Loma Hermosa @ Buenos Aires
Mensajes: 49
Antigüedad: 16 años, 9 meses
Puntos: 2
Respuesta: Envio de correo electronico solo con nombre

Muy mala idea lo de los correos en el código, te recomiendo que si tienes acceso, a las bases (a las mismas sobre las que corre tu aplicacion), crees una tabla con la relación Nombre - Mail. No es para nada recomendable harcodear código. Tendrás que actualizar los archivos cada vez que alguien cambie de puesto o se contrate personal nuevo.

Saludos!
  #6 (permalink)  
Antiguo 09/06/2009, 08:08
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Envio de correo electronico solo con nombre

Cita:
Iniciado por Myakire Ver Mensaje
Bueno, lo de "hardcodear" los correos tiene más puntos en contra que a favor, a mi ver ....
Toda la razón, Myakire. Su post me ha dado la sensación que no está muy por la labor de lo que S|ck y tu decís.

Cita:
Iniciado por palomahayes Ver Mensaje
Pero, quiero saber si es posible que con el puro nombre del jefe pueda enviarle el correo, el usuario no teclea el correo del jefe, y no tenemos el dato del correo en mi base de datos, es posible esto?
De ahí que le diera otra opción
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #7 (permalink)  
Antiguo 09/06/2009, 09:48
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: Envio de correo electronico solo con nombre

Cita:
Iniciado por Adler Ver Mensaje
Toda la razón, Myakire. Su post me ha dado la sensación que no está muy por la labor de lo que S|ck y tu decís.

....

De ahí que le diera otra opción
Más allá de lo que los puristas digan, creo todos alguna vez hemos colocado en código duro algún filtro, algún correo electrónico que quizá no tenga mayores implicaciones, pero ya vez como esto del mantenimiento al código y todo eso .

El detalle aquí es que palomahayes tiene un error en su proceso (quiere mandar correos a direcciones que no posee) y la solución debiera ser encaminarlo a que solucione ese proceso erróneo más que parchar un código para que le funcione momentáneamente.

Pero cada caso es diferente, quizá en realidad no tiene forma de conseguir esos correos, y entonces la solución sería capturar el correo en la misma forma de envío del correo y salvarlo, así al siguiente correo ya no se solicitará, sino que se le presentará el último correo capturado a ese destinatario como sugerido, y así la tabla será llenada por los mismos usuarios.

Bueno, mis 2 centavos como dice u_g
  #8 (permalink)  
Antiguo 09/06/2009, 13:37
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 3 meses
Puntos: 126
Respuesta: Envio de correo electronico solo con nombre

Cita:
Iniciado por Myakire Ver Mensaje
Más allá de lo que los puristas digan, creo todos alguna vez hemos colocado en código duro algún filtro, algún correo electrónico que quizá no tenga mayores implicaciones, pero ya vez como esto del mantenimiento al código y todo eso .

El detalle aquí es que palomahayes tiene un error en su proceso (quiere mandar correos a direcciones que no posee) y la solución debiera ser encaminarlo a que solucione ese proceso erróneo más que parchar un código para que le funcione momentáneamente.

Pero cada caso es diferente, quizá en realidad no tiene forma de conseguir esos correos, y entonces la solución sería capturar el correo en la misma forma de envío del correo y salvarlo, así al siguiente correo ya no se solicitará, sino que se le presentará el último correo capturado a ese destinatario como sugerido, y así la tabla será llenada por los mismos usuarios.

Bueno, mis 2 centavos como dice u_g
Master, suscribo todas y cada una de tus palabras Espero que te sigas rascando los bolsillos durante muchos más años
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #9 (permalink)  
Antiguo 10/06/2009, 09:08
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Respuesta: Envio de correo electronico solo con nombre

toc toc.

Lo otro seria ver si se tiene un servidor Exchange en en lugar
si este fuera el caso podría listar las OU de el ActiveDirectory y obtener los detalles de cada usuario (si han sido creados correctamente).

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:29.