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

Mail En Asp

Estas en el tema de Mail En Asp en el foro de ASP Clásico en Foros del Web. Gente, saben como puedo hacer para que de manera automatica en ASP una vez por dia a una hora determinada se envien email a una ...
  #1 (permalink)  
Antiguo 06/04/2005, 10:00
 
Fecha de Ingreso: febrero-2005
Mensajes: 49
Antigüedad: 20 años, 2 meses
Puntos: 0
Exclamación Mail En Asp

Gente,
saben como puedo hacer para que de manera automatica en ASP una vez por dia a una hora determinada se envien email a una direccion de email??!?!?!?!???!?!!?!??!
  #2 (permalink)  
Antiguo 06/04/2005, 10:48
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 20 años
Puntos: 37
Mira no tengo muy bien una idea concreta pero tal vez, te de una idea a ti.
supongamos que tu pagina se llama correo.asp

<%cuenta=request("cuenta")
if cuenta<10 then
%>
<meta equiv=refresh content=tiempo en actualizar la pagina ;url=http://correo.asp?cuenta=<%=cuenta+1%>
<%end if

TU CODIGO PARA ENVIAR EL CORREO

%>

asi esta pagina mandaria 10 correos 1 cada determinado tiempo, loq ue no se es cuento tiempo sea el maximo en esperar.

bueno espero y te haya dado alguna idea
  #3 (permalink)  
Antiguo 06/04/2005, 11:12
Avatar de sabandija25  
Fecha de Ingreso: abril-2004
Mensajes: 302
Antigüedad: 21 años
Puntos: 0
re

si trabajas en sql server con asp puedes programar un job(trabajo) en sql server y seleccionas la opcion de tipo "control activex" y seleccionas vbscript...

pones tu codigo de asp ahí y le programas la fecha y la cantidad de veces q se ejecute...

encuentro q es mucho mejor ya q no se necesita que se haga click en una pagina para que se cargue...

salu2
  #4 (permalink)  
Antiguo 13/04/2005, 19:14
 
Fecha de Ingreso: febrero-2005
Mensajes: 49
Antigüedad: 20 años, 2 meses
Puntos: 0
goteen_mx
gracias por la idea
veo de implmentarlo y te cuento si sali todo ok
GRACIAS

sabandija25
en realidad no estoy laburando con sql server, pero gracias de todas formas
  #5 (permalink)  
Antiguo 13/04/2005, 19:50
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 2 meses
Puntos: 2
Dejando la pagina abierta en el explorer se puede hacer algo así

La Función

Código:
<script language=javascript>
function programar() {

	var hoy = new Date();
	var horactual = hoy.getHours();
	var minutoactual = hoy.getMinutes();
	var diactual = hoy.getDate();
		
	ah = eval(document.form1.hora.value);
	am = eval(document.form1.minuto.value);
	ad = eval(document.form1.dia.value);
	document.images['pelota'].src="ball.gif"

	if (ah > "23" || am > "59" || ad > "31") {
	alert ("Programación de envío incorrecta. La página se va a recargar.")
	actualizar()
	}

if (horactual == ah && minutoactual == am && diactual == ad) {
	document.form1.action="envio.asp"
    document.form1.submit()
	}
	else {
	window.setTimeout ("programar()", 9000)
	}
}
function actualizar () {
document.location.reload()
}
</script>
El Formulario

Código:
	  <table width="504" border="0" cellspacing="0" cellpadding="4">
	    <tr> 
	      <td width="40"><img src="ball0.gif" name="pelota"></td>
	      <td bgcolor="#CCCCCC" width="448"> 
		<div align="right"><b><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> 
		  Programar env&iacute;o a las 
		  <input type="text" name="hora" size="1" maxlength="2" value="6" style="font-family: Verdana; font-size: 10px; color:#009999; font-weight: bold">
		  : 
		  <input type="text" name="minuto" size="1" maxlength="2" value="00" style="font-family: Verdana; font-size: 10px; color:#009999; font-weight: bold">
		  horas del pr&oacute;ximo d&iacute;a 
		  <input type="text" name="dia" size="1" maxlength="2" style="font-family: Verdana; font-size: 10px; color:#009999; font-weight: bold" value="1">
		  <input type="button" value="Activar" style="font-family: Verdana; font-size: 10px; color:#009999; font-weight: bold" onClick="programar()" <% If ok="ok" Then Response.Write("disabled") %> name="activar">
		  <br>
		  <input type="button" name="Submit" value="Desactivar envío programado" onClick="javascript:actualizar()" style="font-family: Verdana; font-size: 10px; color:#009999; font-weight: bold">
		  </font></b></div>
	      </td>
	    </tr>
	  </table>
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
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 15:38.