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

CDONTS Brinkster

Estas en el tema de CDONTS Brinkster en el foro de ASP Clásico en Foros del Web. Buenas : He probado con un ejemplo para mandar formularios a email con CDONTS y en localhost me va muy bien pero al subirlo al ...
  #1 (permalink)  
Antiguo 02/02/2005, 16:31
 
Fecha de Ingreso: enero-2005
Mensajes: 3
Antigüedad: 19 años, 4 meses
Puntos: 0
CDONTS Brinkster

Buenas :
He probado con un ejemplo para mandar formularios a email con CDONTS y en localhost me va muy bien pero al subirlo al servidor gratuito(brinkster) da error ¿algien sabe que puede ser? ¿sabeis alguna otra forma de madar los formularios al emil sin tener que utilizar ningun programa?(ejemplo por favor) ¿algun servidor gratuito que soporte CDONTS? Pongo los ejemplos por si alguien los quiere.No se de donde me baje el ejemplo original si no lo nombraria.

Formulario.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Formulario</title>
</head>

<body>
<form action="envio.asp" method="post" name="form1">
<table width="60%" border="0" align="center">
<tr>
<td colspan="2"><div align="center">
<p>FORMULARIO</p>
<p>&nbsp;</p>
</div></td>
</tr>
<tr>
<td>NOMBRE</td>
<td><input name="nom" type="text" id="nom"></td>
</tr>
<tr>
<td>APELLIDOS</td>
<td><input name="ape" type="text" id="ape"></td>
</tr>
<tr>
<td>DIRECCION</td>
<td><input name="dir" type="text" id="dir"></td>
</tr>
<tr>
<td>C.P</td>
<td><input name="cp" type="text" id="cp"></td>
</tr>
<tr>
<td>PROVINCIA</td>
<td><input name="pro" type="text" id="pro"></td>
</tr>
<tr>
<td>TELEFONO</td>
<td><input name="tel" type="text" id="tel"></td>
</tr>
<tr>
<td>EMAIL</td>
<td><input name="ema" type="text" id="ema"></td>
</tr>
<tr>
<td>TITULO</td>
<td><input name="tit" type="text" id="tit"></td>
</tr>
<tr>
<td>PREGUNTA</td>
<td><textarea name="pre" cols="50" rows="6" id="pre"></textarea></td>
</tr>
<tr>
<td>RESPUESTA</td>
<td><textarea name="res" cols="50" rows="6" id="res"></textarea></td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="Enviar">
</div></td>
</tr>
</table>
</form>
</body>
</html>

envio.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%

Dim strAsunto
Dim strMensaje
Dim objCDOMail 'El objecto CDO

'Primero leemos los datos del formulario y los asignamos a las variables

strAsunto = Request.Form("tit")
strMensaje = Request.Form("pre")

'Creamos una instancia del objeto NewMail
Set objCDOMail = Server.CreateObject("CDONTS.NewMail")

'Asignamos las propiedades al objeto
objCDOMail.From = "[email protected]"
objCDOMail.To = "[email protected]"
objCDOMail.Subject = strAsunto
objCDOMail.Body = strMensaje

'Existen otras propiedades del objeto
'Se puede enviar HTML, Adjuntar archivos, etc..
'Tambien se pueden modificar otros aspectos del mensaje
'como importancia, encabezados personalizados.......
'he aqui algunos de los mas importantes:
'objCDOMail.Cc = "[email protected];[email protected]" Notese que se esta enviando a mas de una persona
'objCDOMail.Bcc = "[email protected];[email protected]"
'objCDOMail.Importance = 1 '(0=Low, 1=Normal, 2=High) Importancia
'objCDOMail.AttachFile "c:\path\archivo.txt", "Archivo.txt" Archivo Adjunto


'Finalmente enviamos el mensaje
objCDOMail.Send

'Tenemos que poner la propiedad Nothing al objeto ya que inmediatamente se vuelve invalido
'y libera la memoria del servidor
Set objCDOMail= Nothing
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<h1 align="center">enviado
</h1>
</body>
</html>
  #2 (permalink)  
Antiguo 02/02/2005, 16:46
 
Fecha de Ingreso: enero-2004
Ubicación: Chihuahua, México
Mensajes: 146
Antigüedad: 20 años, 5 meses
Puntos: 0
Creo que no te lo permiten

Hola,
Eso que estas intentando hacer, creo que no está permitido. Son muy estrictos, con ciertas cosas. Yo tenía una cuenta con Brinkter hace tiempo y cuando subía archivos, había una especie de scanner que leía los archivos que subías. Los archivos que contenían la palabra On Error Resume Next, te los bloqueba.

Podrías leer su documentación, si es que tienen.
__________________
¡Que todo sea para bien del hombre!
www.dechihuahua.com
Comunidad Chihuahuense
----------- (50%)
Sólo hasta que el Hombre siente la energía universal, sabe de lo que está hecho.
  #3 (permalink)  
Antiguo 02/02/2005, 19:11
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 23 años, 9 meses
Puntos: 2
Si, si tienen documentaciòn,

y si tu cuenta es gratuita, pues no te permiten usar envios por correo, ese servicio cuesta
  #4 (permalink)  
Antiguo 07/02/2005, 09:17
 
Fecha de Ingreso: octubre-2004
Mensajes: 2
Antigüedad: 19 años, 8 meses
Puntos: 0
De acuerdo Enviar correo en Brinkster

Si tienes una cuenta pagada en brinkster.com, utilizar ASPEmail, a mi me funciona muy bien.
  #5 (permalink)  
Antiguo 07/02/2005, 10:06
Avatar de 3pies
Colaborador
 
Fecha de Ingreso: diciembre-2003
Ubicación: Desde una destilería
Mensajes: 2.584
Antigüedad: 20 años, 6 meses
Puntos: 144
En http://www.brinkster.com/Support/Edu...alPlanFAQs.asp

Dice así:

I am trying to use CDO or CDONTS and it is not working, why?
CDONTS and sending mail through ASP is only available to paid hosting customers. There are several components installed for the paid hosting customers to use for sending email from an ASP application. The choice of which one to use is up to you.
  #6 (permalink)  
Antiguo 07/02/2005, 12:16
Avatar de akela  
Fecha de Ingreso: septiembre-2000
Ubicación: Frente a la compu
Mensajes: 660
Antigüedad: 23 años, 9 meses
Puntos: 2
Pues es lo mismo que ya le había dicho, que el servicio cuesta, si tiene cuenta gratuita no va a poder usar componentes de correo.
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 21:58.