Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 17-jul-2002, 16:55   #1 (permalink)
hat
hat está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 75
como mando mail en asp?


hola

necesito saber como mando un mail en asp, en que el usuario ingrese su nombre direccion, telefono, etc.

y que le llege el mail a la persona que uno destine

necesito algunos ejemplos
(a y si pude utilizar cualquier CGI par mandar mail )
hat está desconectado   Responder Citando
Antiguo 17-jul-2002, 17:36   #2 (permalink)
bakanzipp está en el buen camino
 
Avatar de bakanzipp
 
Fecha de Ingreso: noviembre-2002
Ubicación: santiago de shilli
Mensajes: 2.554
Enviar un mensaje por ICQ a bakanzipp
Re: como mando mail en asp?

amigo este foro es de ASP no de CGI..si quieres enviar email via CGI podrias preguntar en ese foro..

de todas formas te mando dos links de envio email via asp

<a href='ir.asp?http://www.webexperto.com/articulos/articulo.asp?cod=64' target='_blank'>http://www.webexperto.com/articulos/arti...</a>
<a href='ir.asp?http://www.webexperto.com/articulos/articulo.asp?cod=40' target='_blank'>http://www.webexperto.com/articulos/arti...</a>

bakanzipp está desconectado   Responder Citando
Antiguo 18-jul-2002, 10:16   #3 (permalink)
hat
hat está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 75
Re: como mando mail en asp?

si pero podria utilizar algun comando propio de ASP
hat está desconectado   Responder Citando
Antiguo 18-jul-2002, 10:39   #4 (permalink)
dagui está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 219
Re: como mando mail en asp?

Aquí te anexo el código para enviar un correo en ASP

'Declaración de variables a usar
Dim OBJ_EMAIL

'Creación del objeto para enviar el correo
Set OBJ_EMAIL = Server.CreateObject(&quot;CDONTS.NewMail&quot;)

'OJO: También puedes colocar variables en correoDestino, correoOrigen, titulo y cuerpo.
OBJ_EMAIL.From = &quot;correoOrigen&quot; 'No hace falta especificar un email valido
OBJ_EMAIL.To = &quot;correoDestino&quot;
OBJ_EMAIL.Subject = &quot;titulo&quot;
OBJ_EMAIL.Body =&quot;cuerpo&quot; ' Cuerpo del mensaje
OBJ_EMAIL.Send 'Envia el mail

'Cierra el Objeto
Set OBJ_EMAIL = Nothing

Nota: El cuerpo lo puedes crear usando variables, por ejemplo que cargues de un formulario, de la siguiente manera:

Dim strCuerpo
strCuerpo =&quot;Hola &quot; &amp; suNombre &amp; &quot;&lt;BR&gt;&quot; &amp; &quot;Bla bla bla...&quot; &amp; &quot;&lt;BR&gt;&quot; &amp; &quot;Te saluda &quot; &amp; miNombre

Donde:
&quot;&lt;BR&gt;&quot; es para saltar de parrrafo o línea con &quot;&lt;P&gt;&quot;.
&quot;suNombre&quot; y &quot;miNombre&quot; son variables.

Y se vería así:

Hola José
Bla Bla Bla...
Te saluda Luis

Espero te ayude.
dagui está desconectado   Responder Citando
Antiguo 18-jul-2002, 12:13   #5 (permalink)
bakanzipp está en el buen camino
 
Avatar de bakanzipp
 
Fecha de Ingreso: noviembre-2002
Ubicación: santiago de shilli
Mensajes: 2.554
Enviar un mensaje por ICQ a bakanzipp
Re: como mando mail en asp?

Cita:
si pero podria utilizar algun comando propio de ASP
bakanzipp está desconectado   Responder Citando
Antiguo 18-jul-2002, 14:42   #6 (permalink)
hat
hat está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 75
Re: como mando mail en asp?

gracias
hat está desconectado   Responder Citando
Antiguo 18-jul-2002, 14:49   #7 (permalink)
urjose está en el buen camino
 
Avatar de urjose
 
Fecha de Ingreso: noviembre-2002
Mensajes: 5.289
Enviar un mensaje por ICQ a urjose Enviar un mensaje por Yahoo  a urjose
Re: como mando mail en asp?

ASP no es PHP, aquí tenemos que trabajar más. Por ello no tenemos un comando (instrucción) para ello.

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
urjose está desconectado   Responder Citando
Antiguo 15-jul-2005, 07:13   #8 (permalink)
bugno30 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 45
Y para enviar mails desde un servidor? p.ej. www.domainlx.com
Habrá q añadir algunas lineas,no?
LEs pongo codigo:
ej1)
<%
Set mailobj = Server.CreateObject("CDONTS.NewMail")
mailobj.mailFormat = 0
mailobj.bodyFormat = 0
mailobj.RemoteHost = "mail.toniarnau.com"

mailobj.from = request.form("remitente")
mailobj.to = request.form("destinatario")
mailobj.subject = request.form("asunto")
mailobj.body = request.form("cuerpo")
mailobj.send
%>
ej2)
<%

'Creamos el objeto
Set Mail = Server.CreateObject("Persits.MailSender")

'Servidor SMTP
Mail.Host = "mail.melange.net"

'Cabecera del mensaje
'Mail.From = Request("From")
'Mail.FromName = "Victor Cuervo"
'Mail.AddAddress Request("to")

'Tema del mensaje
'Mail.Subject = "Email de aulambra.com"

'Cuerpo del mensaje
'Mail.Body = "Mensaje enviado desde aulambra.com"

'Capturamos el posible error
'On Error Resume Next

'Mandamos el mensaje
'Mail.Send

Response.Write (Mail.AddAddress Request("to"))
'If Err <> 0 Then
' Response.Write(Err.Description)
'else
' Response.Write ("El mensaje ha sido enviado satisfactoriamente")
'End If

%>
ej3)
<%
'Modificar este valor con su direccion de correo a la que se enviara el formulario
'var_destinatario = Request.Form ("destinatario")
var_destinatario = "toniarnau@toniarnau.com"
'No es necesario modificar el codigo restante

'Creacion de variables para almacenar los campos del formulario
'---Campo nombre de el formulario
'var_nombre = Request.Form("nombre")
var_nombre = "Toni"
'---Campo mail de el formulario
'var_correo = Request.Form("mail")
var_correo= "avin04.melange.net"
'---Campo asunto de el formulario
'var_asunto = Request.Form("asunto")
var_asunto = "Saludos"
'---Campo comentario de el formulario
'var_comentario = Request.Form("comentario")
var_comentario = "Desde ASP"

'Creacion del cuerpo del mensaje
var_mensaje = "Mensaje enviado desde el formulario web : " & nombre & chr(10) & chr(10)_
& "Nombre: " & var_nombre & chr(10)_
& "Correo Electronico: " & var_correo & chr(10) & chr(10)_
& "Asunto: " & var_asunto & chr(10)_
& "comentario: " & var_comentario & chr(10)_

'Procesamiento del envio de correo
Set Mailer = Server.CreateObject("CDONTS.NewMail")
Mailer.From = var_nombre & "<" & var_correo & ">"
Mailer.To = var_destinatario
Mailer.Subject = var_asunto
Mailer.Body = var_mensaje
Mailer.BodyFormat = 1
Mailer.MailFormat = 0
Mailer.Importance = 2
Mailer.Send
set Mailer = nothing
Response.redirect ("www.toniarnau.com/forca/index.htm")
%>
Alguien me puede decir q hago mal y/o como lo puedo solucionar?
Gracias.
P.D. Creo entender en un correo de domainlx q ellos no dan soporta a enviar correo. aunq he leido en algun post q si q tiene soporte a aspmail.
bugno30 está desconectado   Responder Citando
Antiguo 15-jul-2005, 07:15   #9 (permalink)
bugno30 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 45
En los 3 ejemplos, me da el error:
HTTP 500 Error interno del servidor
bugno30 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 08:01.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93