Página 1 de 2

Envio de correo electronico desde Advantage PLEx

NotaPublicado: Mié Jun 01, 2011 4:11 pm
por odioalospitufitos
Buenos dias a todos! Bueno, almenos aca desde Centro America!

Mi nombre es Jonathan y pues queria agradecerles primeramente por la ayuda de antemano.

Tengo un pequeño problemita, necesito enviar correos electronicos desde Advantage Plex sin depender de un programa cliente de correos (outlook xpress, xchange, etc..).
Queria saber si existe alguna manera de poder enviar un correo electronico sin necesidad de utilizar la funcion OBMAPI/Send mail to recipient que PLEX ofrece.

Esto es basicamente porque necesito que el programa sea mas independiente del usuario y un poco mas automatico, estoy trabajando con una entidad que posee tre campos, de tipo FIELDS/ShortDescription, los denomino como Nombres, Apellidos y Correo Electronico.
La base de datos esta en AS/400.

Las agradecere mucho que opinen del tema sobre las posibles soluciones y muchisimas gracias de antemano por vuestro tiempo.!
:) [/b]

Ni modo...

NotaPublicado: Sab Jun 04, 2011 5:20 pm
por odioalospitufitos
Supongo que tendre que quedarme con el OBMAPI/Send Mail to Recipient....
:cry: :cry: [/i]

Otras posibilidades

NotaPublicado: Dom Jun 05, 2011 1:03 am
por Jorge Ubeda
Estimado colega
Hace mucho tiempo que no uso OBMAPI, porque tuve alguno que otro problema...En su lugar, a partir de Plex 5.5 quizá, existe un grupo de source codes que han funcionado bien. Los encuentras en el patrón Winapi, agrupados bajo el item de Messaging services en la ayuda de Plex para WinApi.
Pero yendo un poco más allá, hace tiempo que uso el objeto CDO.Message, que, aunque requiera más trabajo, permite más flexibilidad, aunque orientado a Exchange.
Si tienes dificultades por requerir algo muy específico de un servidor determinado, quizá necesites usar el API de ese servidor. En otra época, trabajando a través de Lotus Notes, fue suficiente con WinApi.
Jorge Ubeda

Gracias!

NotaPublicado: Jue Jun 09, 2011 6:03 pm
por odioalospitufitos
Ok!
Muchas gracias por el consejo!

Re: Otras posibilidades

NotaPublicado: Lun Jun 27, 2011 6:26 pm
por fenixo69
Jorge Ubeda escribió:Estimado colega
Si tienes dificultades por requerir algo muy específico de un servidor determinado, quizá necesites usar el API de ese servidor. En otra época, trabajando a través de Lotus Notes, fue suficiente con WinApi.
Jorge Ubeda


Tengo un problema con el lotus notes, estoy usando el WINAPI/StartMailMessage pero con este no me lo llama para poder enviar el correo pero trabaja perfecto con el outlook.... no entendi lo que dices de conseguir la api del servidor?
Muchas Gracias
atte Leroy

Busy...

NotaPublicado: Lun Jun 27, 2011 10:53 pm
por Jorge Ubeda
Muy tarde ahora...te contesto mañana

NotaPublicado: Mar Jun 28, 2011 2:44 pm
por fenixo69
espero hoy tengas tiempo Jorge:!: :!: :!: :D

email con Lotus notes

NotaPublicado: Mar Jun 28, 2011 10:30 pm
por Jorge Ubeda
fenixo69 escribió:espero hoy tengas tiempo Jorge:!: :!: :!: :D

Estuve tratando de encontrar material viejo sobre el envío de correo con Notes, pero no tengo nada a mano...
De todas formas, Winapi debería ser suficiente. No veo que menciones el API StartMailSession, que debería ser el primer paso del proceso. ¿Lo has tenido en cuenta? Sería importante que describieras la secuencia de APIs que ejecutas.

Lo que te decía de Notes: ¿no tienes información específica de cómo enviar mensajes?

NotaPublicado: Mar Jun 28, 2011 10:46 pm
por fenixo69
con el outlook me bastaba solo con esa winapi entonces probare la secuencia de start mail session luego sendmail y al final cerrar verdad! todo en un mismo evento?
debe ser por los parametros que ando medio liado que no me funciono...

pd Disculpa pero no entendi tu pregunta del notes :?

muchas gracias por tu ayuda

Secuencia de manejo del correo

NotaPublicado: Mié Jun 29, 2011 8:07 am
por Jorge Ubeda
Hacer la secuencia completa te asegura que controlas todo el proceso. En un conexto donde pudiera eestar activado el correo, quizá con el mensaje fuera suficiente. En cualquier caso, asegurar la secuencia es mejor.
Sobre el Notes, mi pregunta iba dirigida a la posibilidad de que tuvieras documentado el API que recomendara el producto, para seguirlo. Pero winapi debiera ser suficiente.

NotaPublicado: Jue Jun 30, 2011 3:17 pm
por fenixo69
Muy agradecido por tus respuestas Jorge! al final me llamo mucho la atencion tu comentario del CDO.Message y me puse a investigarlo y este al final me funciono perfecto y mejor de lo que esperaba, pero me gustaria saber tu consejo profesional de la diferencia entre el winapi o el CDO.Message?
sobre el CDO.Message me guie gracias a tu web http://www.cuartageneracion.com/API_CDO.html y tambien en la web [url]edge.plexinfo.net[/url]

atte Leroy

winapi versus CDO

NotaPublicado: Jue Jun 30, 2011 8:16 pm
por Jorge Ubeda
Winapi es código c++, o de bajo nivel. CDO es un conjunto de clases que requieren alguna interfaz (que también puede ser c++), y suele recurrirse a VBScript/VBA, que invocan al motor de VBScript y agregan una capa de ejecución. VBscipt también puede presentar problemas de seguridad, si se logra modificar el script. Justamente por esto, el modelo de seguridad de Office 2007/2010 exije declarar expresamente que se confía en el código VBScript, porque de lo contrario impide ejecutarlo.
En cualquiera de los dos casos, existe una dependencia de plataforma en relación con Microsoft. Esto es importante en estos días, donde Microsoft comienza a tratar a estos lenguajes como legacy.

Re: winapi versus CDO

NotaPublicado: Jue Feb 07, 2013 5:52 pm
por fenixo69
Jorge Ubeda escribió:. VBscipt también puede presentar problemas de seguridad, si se logra modificar el script. Justamente por esto, el modelo de seguridad de Office 2007/2010 exije declarar expresamente que se confía en el código VBScript, porque de lo contrario impide ejecutarlo.
En cualquiera de los dos casos, existe una dependencia de plataforma en relación con Microsoft. Esto es importante en estos días, donde Microsoft comienza a tratar a estos lenguajes como legacy.


Hola Jorge,
hasta hoy entendi lo que me dijiste hace dias sobre que impide ejecutarlo, ahora estube probando en una maquina con office 2010 y win7 y me tiro error de "No es valido el valor de configuracion (sendusing)"
origen CDO.Message.1 donde en mi pc con xp y office 2007 si funciona a la perfeccion.
tiene que ver ese error con lo de no exigir que se confia en codigo vbscript?

VBScript y el modelo de seguridad de Windows y Office

NotaPublicado: Jue Feb 07, 2013 7:55 pm
por Jorge Ubeda
Exacto...
Deberás estudiar los cambios de seguridad que te exigen ambos productos, solos o/y combinados. Hoy vengo de luchar con tres instalaciones de Windows 7, capaces de complicarte el día. Te recomiendo que estudies bien los permisos exigidos, en lo posible con tus colegas especialistas en el sistema operativo y el Office, en el caso de que puedas contar con ellos.

Re: Envio de correo electronico desde Advantage PLEx

NotaPublicado: Vie Mar 13, 2015 8:23 am
por sochnedo
De todas formas, Winapi debería ser suficiente. No veo que menciones el API StartMailSession, que debería ser el primer paso del proceso. ¿Lo has tenido en cuenta? Sería importante que describieras la secuencia de APIs que ejecutas. ???