Power Builder - Envio Correo con PB

 
Vista:

Envio Correo con PB

Publicado por Bruno (2 intervenciones) el 28/03/2006 17:55:39
Alguién puede darme una idea de como puedo mandar correo a travez de Power Builder. Uso la versión 9.

Gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Envio Correo con PB

Publicado por Jancarlo (890 intervenciones) el 28/03/2006 17:57:49
Hay un ejemplo en:

http://powerbuilder.iespana.es/

Ingresas a: Ejemplos PBL/Correo.zip

Suerte !
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Envio Correo con PB

Publicado por Jorge (900 intervenciones) el 28/03/2006 19:13:58
Hola
Aqui tienes un ejemplo utilizando mailsession
Ademas aqui en este foro encontraras mucho
sobre este tema

Suerte

//----------------------------------------------------
// -------------------Begin E Mail -------------------
//----------------------------------------------------

If Recipient = "" Then
MessageBox("E Mail ", " Debe Seleccionar una direccion de E Mail ")
Goto Fin
end if

Acepto = MessageBox("Enviar E Mail" ,"A: " +Recipient+ " Desde : " + Path_Origen + a_copiar ,Exclamation!, OKCancel!, 2)
If Acepto = 2 Then Goto fin
st_origencopy.text=Path_Origen + a_copiar
st_destino.Text = Recipient

Integer atach

mailSession mSes
mailReturnCode mRet
mailMessage mMsg
mailFileDescription mObject

// Create a mail session
mSes = create mailSession

// Log on to the session

// Este caso uso la sesion de correo de acuerdo al Usuario
// mRet = mSes.mailLogon ( mailNewSession! ) inicia una nueva session
Choose Case ls_Username
Case "Usuario1"
mRet = mSes.mailLogon("Usuario1","")
Case "Usuario2"
mRet = mSes.mailLogon("Usuario2","")
Case "Usuairo3"
mRet = mSes.mailLogon("Usuario3","")
Case Else
MessageBox("Envio por E Mail","No se encotró su Casilla")
Return
End Choose

IF mRet <> mailReturnSuccess! THEN
MessageBox("Mail", 'Logon Fallido.')
RETURN
END IF

// Populate the mailMessage structure
mObject.FileType = mailAttach!
mObject.Filename = A_Copiar
mObject.Pathname = Path_Origen + a_copiar
mMsg.Subject = "Rendiciones"
mMsg.NoteText = 'Adjunto archivo de Rendiciones'
mMsg.AttachmentFile[1] = mObject
mMsg.Recipient[1].name = Recipient

// Send the mail
mRet = mSes.mailSend(mMsg)

IF mRet <> mailReturnSuccess! THEN
MessageBox("Envio de Mail", 'Mail no Enviado ')
RETURN
elseif mRet = mailReturnSuccess! THEN
MessageBox("Envio de Mail", 'Mail Enviado Exitosamnete')

//----------------------------------------------------
// -------------------End E Mail -------------------
//----------------------------------------------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar