
<%
'--Declaramos las variables que vamos a usar
Dim nombre, asunto, correo, localidad, texto, mensaje, txt, File, adjuntos
'Para adjuntos archivos a el correo
Set Upload = Server.CreateObject("Persits.Upload")
Upload.IgnoreNoPost = True
'capture un upload y ahorre los archivos uploaded (si cualquiera) en directorio
Upload.Save "My Documents"
'--Inicializamos estas variables con los datos recogidos del formulario
nombre = request("nombre")
correo = request("correo")
texto = request("texto")
adjuntos= request("adjuntos")
'no podemos utilizar Upload.Form o Upload.Files hasta que se llama Upload.Save.
If Upload.Form("adjuntos") <> "" Then
'--Creamos el objeto Mail
Set Mail = Server.CreateObject("Persits.MailSender")
'--Establecemos sus propiedades
'Para referenciar al servidor SMTP
Mail.Host = "mail.axstracker.com"
'Para referenciar el E-mail del remitente
' Mail.Encoder permite introducir caracteres extendidos (tildes, eñes)
' en la cabecera del mensaje
Mail.From = Mail.EncodeHeader(correo)
'Para referenciar el nombre identificativo del remitente
Mail.FromName = Mail.EncodeHeader(nombre)
'Para referenciar la dirección de correo a la que se enviarán los datos del
'formulario, es decir el e-mail del Colegio
Mail.AddAddress "[email protected]"
'Para referenciar el asunto del mensaje
Mail.Subject = "Mensaje de " & Mail.EncodeHeader(nombre)
'Para referenciar el contenido de la sugerencia a enviar
' Se incluye delante del texto una referencia al remitente
Mail.Body = "De: " & nombre & Chr(13) & Chr(10) & _
texto & ""
'Para admitir caracteres extendidos (tildes, eñes) en el cuerpo del mensaje
Mail.ContentTransferEncoding = "Quoted-Printable"
' archivo adjunto vía la colección de Upload.Files.
' compruebe si era un archivo ineed uploaded
Set File = Upload.Files("adjuntos")
If Not Upload.Files("adjuntos") Is Nothing Then
Mail.AddAttachment Upload.Files("adjuntos").Path
End If
'Enviamos el mensaje y establecemos la rutina de control de errores
On Error Resume Next
Mail.Send
If Err <> 0 Then
'Si se Produce un error, cargamos su referencia en la variable mensaje
mensaje = "Error: " & Err.Description
else
'En caso de realizar el envío de forma exitosa, así lo referenciamos
mensaje = "enviado"
End If
'Borramos el objeto Mail para liberar recursos
Set Mail = Nothing
'Redirigimos el navegador hacia una página Html que nos informe
'en pantalla sobre el éxito/fracaso del envío y permita enlazar con la
'página principal de nuestra web
txt = "resultado.asp?mensaje="&mensaje
Response.redirect txt
End If
%>
el error es el siguiente
Persits.upload error 800a0028
this feature has been disabled by system administrator. Use SaveVirtual instead.
/aspemail2.asp, line 27