Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/03/2005, 17:54
un_tio
 
Fecha de Ingreso: febrero-2005
Mensajes: 1.015
Antigüedad: 20 años, 2 meses
Puntos: 6
Utilizando otro código me da el mismo error: "Cadena clase no válida".

El código es, por si a alguien le sirve (está preparado para recibir los datos desde un formulario, pero eso puede cambiarse. No hace falta que os leáis el código):

Código:
<%
' ASPMail(tm) from http://www.serverobjects.com
' is not part of ASP per se, 
' but a excellent third party component

my_from=request("mail-fromName")
my_fromAddress=request("mail-fromaddress")
my_to=request("mail-toName")
my_toAddress=request("mail-toaddress")
my_subject=request("mail-subject")
my_relay=request("mail-relay")

Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.RemoteHost = my_relay

Mailer.FromName = my_from
Mailer.FromAddress = my_fromAddress
Mailer.AddRecipient my_to, my_toaddress
Mailer.Subject = my_subject

for each whatever in request.querystring
   If instr(whatever,"mail-")=0 then
      Mailer.BodyText = whatever & "=" & vbcrlf
      Mailer.BodyText = request.querystring(whatever) & vbcrlf & vbcrlf
   end if
next

for each whatever in request.form
   If instr(whatever,"mail-")=0 then
      Mailer.BodyText = whatever & "=" & vbcrlf
      Mailer.BodyText = request.form(whatever) & vbcrlf & vbcrlf
   end if
next

my_emailcopy=request("emailcopy")
If  my_emailcopy="" then
else
   Mailer.AddRecipient "form filler",my_emailcopy
end if

If  Mailer.SendMail then
   Msg = "mail sent sucessfully!"
Else
   Msg = "mail was not sent sucessfully"
   msg = msg & mailer.response & ""
End If
response.write Msg
%>
Y la línea que de nuevo está mal es: Set Mailer = Server.CreateObject("SMTPsvg.Mailer")

¿Qué me falta por instalar?

¿Qué pongo en Mailer.FromAddress = my_fromAddress?