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

Problema con el envio de emails

Estas en el tema de Problema con el envio de emails en el foro de ASP Clásico en Foros del Web. Hola a todos... Mi problema es el siguiente... he de programar un sistema de avisos por email a los clientes utilizando ASP. Yo siempre lo ...
  #1 (permalink)  
Antiguo 03/09/2007, 04:27
 
Fecha de Ingreso: octubre-2005
Mensajes: 15
Antigüedad: 18 años, 7 meses
Puntos: 0
Problema con el envio de emails

Hola a todos... Mi problema es el siguiente... he de programar un sistema de avisos por email a los clientes utilizando ASP. Yo siempre lo he hecho con el ASPEmail q funciona muy bien. Pero donde estoy ahora no quieren poner ese componente en el servidor. Dicen que con el MAPI se puede hacer y me han dado la funcion en un codigo.... pero mi problema es que no consigo que me funcione... a continuacion os pongo el codigo que me han pasado a ver si sabeis por donde pillarlo para que funcione... muchisimas gracias.

++++++++++++++++CODIGO+++++++++++++++

Public Sub SendMailPlus(Mostrar As Boolean, PerfilID As String, PerfilPassword As String, Destinatario As String, Optional Asunto As String, Optional Mensaje As String, Optional ArchivoAdjunto As String)

On Error GoTo CtrlErrores



With frminicio.MAPISession1

.UserName = PerfilID

.Password = PerfilPassword

.NewSession = True

.DownLoadMail = False ' o false si no deseas recibir

.SignOn

End With



With frminicio.MAPIMessages1

.SessionID = frminicio.MAPISession1.SessionID

.MsgIndex = -1 ' nuevo mensaje

.Compose

If Trim$(Destinatario) <> "" Then .RecipDisplayName = Destinatario

' .RecipAddress = Destinatario

If Trim$(Asunto) <> "" Then .MsgSubject = Asunto

If Trim$(Mensaje) <> "" Then .MsgNoteText = Mensaje



If ArchivoAdjunto <> "" Then

.AttachmentIndex = 0

.AttachmentPathName = ArchivoAdjunto

.AttachmentPosition = 0

.AttachmentType = 0

End If

' If Trim$(Destinatario) = "" Then .Show

.Send Mostrar

End With



' Cuando ya no tengas que enviar ningun mail más:

frminicio.MAPISession1.SignOff



Fin:

Screen.MousePointer = 0

DoEvents

Exit Sub



CtrlErrores:

Screen.MousePointer = 0

DoEvents

Select Case Err.Number

Case "32050" 'La sesion ya existe. La cerramos y empezamos de nuevo

frminicio.MAPISession1.SignOff

SendMailPlus Mostrar, PerfilID, PerfilPassword, Destinatario, Asunto, Mensaje, ArchivoAdjunto

Case "32001" 'Cancelado por el usuario

frminicio.MAPISession1.SignOff

Case Else

MsgBox "Error : " & Err.Number & vbCr & Err.Description & vbCr & "...al intentar generar el emailc...", vbCritical, "Envio de email"

End Select



Resume Fin

Resume
  #2 (permalink)  
Antiguo 03/09/2007, 14:59
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Re: Problema con el envio de emails

Mira a ver si este artículo puede servirte.

De todas formas, este foro no es de ASP.NET sino de ASP 3.0


Un saludo
__________________
"Tus pecados son el estiércol sobre el que florecerán las flores de tus virtudes" - Gerald Messadié -
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 18:30.