Fecha: el 21/05/2008
Categoria: General
Descargas: 2
Descripción:
Resumen (Extraido del documento):
string nombre,ruta,ls_dir
ls_dir = GetCurrentDirectory ( )
nombre = "Filesend.pdf"
ruta = ls_dir+"\"+nombre


If dw_impresion.RowCount() > 0 Then
//Metodo Distiller
Int li_resp

li_resp = dw_impresion.SaveAs(ruta,PDF!, true)


if li_resp < 0 then //error al generar el archivo
Messagebox('Error','Error al grabar el archivo '+ruta+char(13)+'Instale Acrobat Writer '+char(13)+'y/o Verifique si la Impresora AdobePS Acrobat Distiller este instalada'+char(13)+'Comuniquese con el Dpto. de Sistemas')
return
end if
else
MessageBox("PDF","Debe existir Orden de Compras",Information!)
return
end if

mailSession mSes
mailReturnCode mRet
mailMessage mMsg
mailFileDescription mFile

// aca se crea la sesion
mSes = create mailSession

// inicia la session
mRet = mSes.mailLogon(mailNewSession!)

//pregunta que si al iniciar la sesion hubo un problema
IF mRet <> mailReturnSuccess! THEN
MessageBox("Mail", 'Logon failed.')
RETURN
END IF

mMsg.Subject = 'prueba'//mle_subject.Text
mMsg.NoteText = 'ACA VA UNA NOTA QUE IRA EN EL CORREO'

mMsg.Recipient[1].name = 'longuitov@yahoo.es'
mMsg.Recipient[2].name = 'mpdvillalba@gmail.com'

// ACA ESTA EL ARCHIVO A ADJUNTAR
mFile.filename = 'rdepempleados1.txt'
mFile.Pathname = ruta
mMsg.AttachmentFile[1] = mFile


// ACA ENVIA EL EMAIL
mRet = mSes.mailSend(mMsg)

// SI OCURRIO UN ERROR TE MANDA EL MENSAJE
IF mRet <> mailReturnSuccess! THEN
MessageBox("Mail Send", 'Mail not sent')
RETURN
END IF

// ACA CIERRA TU SESSION
mSes.mailLogoff()

//ACA DESTRUYE LA INSTANCIA
DESTROY mSes
compartir

1 opinión

A Coruña, España
Escrito por uno el 4 de Noviembre

mailsession, mailmessage
Parece un buen ejemplo de mandar correo usando mailsession y mailmessage.

 
Páginas internacionales: España  |  Italia  |  Francia  |  México  |  Alemania  |  Reino Unido  |  Argentina  |  Chile  |  Colombia  |  USA

Búsquedas frecuentes: foro de cnp ocutangulo tiendas de telas como sacar el porcentaje de un numero operacion fimosis

Emagister cumple la Ley Orgánica 15/1999 de 13 de diciembre, de Protección de datos de Carácter Personal, y posee el código de inscripción nº 2002010053 del Registro General de la Agencia de Protección de Datos. Copyright © 1999/2000 - Grupo Intercom - Todos los derechos