Página 1 de 1

Mailto

Publicado: Lun Feb 06, 2006 12:52 pm
por Paco V
Estoy intentando utilizar esta orden para enviar un correo desde la aplicacion
y me da error de sintaxis en @.
ShellExecute( 0, "open", mailto:paco@ono.com?subject=Prueba&body=Probando
)
Creo que según puso Jose era así.
Paco V

Mailto

Publicado: Lun Feb 06, 2006 12:59 pm
por Paco V
"Paco V" <ssi@ono.com> wrote:
>
>Estoy intentando utilizar esta orden para enviar un correo desde la aplicacion
>y me da error de sintaxis en @.
>
>ShellExecute( 0, "open", mailto:paco@ono.com?subject=Prueba&body=Probando
>)
>
>Creo que según puso Jose era así.
>
>Paco V
>

Mailto

Publicado: Lun Feb 06, 2006 1:00 pm
por Paco V
Vale, unas comillas han solucionado el problema.
Paco V
"Paco V" <ssi@ono.com> wrote:
>
>Estoy intentando utilizar esta orden para enviar un correo desde la aplicacion
>y me da error de sintaxis en @.
>
>ShellExecute( 0, "open", mailto:paco@ono.com?subject=Prueba&body=Probando
>)
>
>Creo que según puso Jose era así.
>
>Paco V
>

Mailto

Publicado: Lun Feb 06, 2006 1:28 pm
por Paco V
Me funciona OK, pero tengo dos problemas.
1º Me arranca el MS OUTLOOK , y yo quisiera que me arrancara OUTLOOK.
2º Me crea el correo perfectamente, pero tengo que darle a enviar. No podria
ser automatico, sin ninguna intervención?
Gracias
Paco V
"Paco V" <ssi@ono.com> wrote:
>
>Estoy intentando utilizar esta orden para enviar un correo desde la aplicacion
>y me da error de sintaxis en @.
>
>ShellExecute( 0, "open", mailto:paco@ono.com?subject=Prueba&body=Probando
>)
>
>Creo que según puso Jose era así.
>
>Paco V
>

Mailto

Publicado: Lun Feb 06, 2006 1:39 pm
por jfgimenez
Paco,
> 1º Me arranca el MS OUTLOOK , y yo quisiera que me arrancara OUTLOOK.
Porque tendrás puesto MS Outlook como "cliente de correo predeterminado".
Tienes que cambiarlo.
> 2º Me crea el correo perfectamente, pero tengo que darle a enviar. No
> podria
> ser automatico, sin ninguna intervención?
Para eso tendrías que utilizar la clase TMapi, o bien acceder a Outlook a
través de OLE (Outlook Express no soporta OLE).
--
Un saludo,
José F. Giménez

Mailto

Publicado: Lun Feb 06, 2006 4:55 pm
por Paco V
O sea, si se podria hacer.
Pero siempre con MS Outlook.
Donde puedo conseguir información sobre Tmapi?
Solamente me falta la instrucción para enviar.
Paco V
"Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>Paco,
>
>> 1º Me arranca el MS OUTLOOK , y yo quisiera que me arrancara OUTLOOK.
>
>Porque tendrás puesto MS Outlook como "cliente de correo predeterminado".
>Tienes que cambiarlo.
>
>
>> 2º Me crea el correo perfectamente, pero tengo que darle a enviar. No
>> podria
>> ser automatico, sin ninguna intervención?
>
>Para eso tendrías que utilizar la clase TMapi, o bien acceder a Outlook
a
>través de OLE (Outlook Express no soporta OLE).
>
>--
>Un saludo,
>
>José F. Giménez
>
>

Mailto

Publicado: Lun Feb 06, 2006 5:04 pm
por ignacio
Paco,
Clase TMapi de la documentación e incluso existe un ejemplo de su uso en
SamplesInternetsimplemapi.
Saludos,
"Paco V" <ssi@ono.com> escribió en el mensaje
news:43e77180$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> O sea, si se podria hacer.
>
> Pero siempre con MS Outlook.
>
> Donde puedo conseguir información sobre Tmapi?
>
> Solamente me falta la instrucción para enviar.
>
> Paco V
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> wrote:
>>Paco,
>>
>>> 1º Me arranca el MS OUTLOOK , y yo quisiera que me arrancara OUTLOOK.
>>
>>Porque tendrás puesto MS Outlook como "cliente de correo predeterminado".
>
>>Tienes que cambiarlo.
>>
>>
>>> 2º Me crea el correo perfectamente, pero tengo que darle a enviar. No
>
>>> podria
>>> ser automatico, sin ninguna intervención?
>>
>>Para eso tendrías que utilizar la clase TMapi, o bien acceder a Outlook
> a
>>través de OLE (Outlook Express no soporta OLE).
>>
>>--
>>Un saludo,
>>
>>José F. Giménez
>>
>>
>

Mailto

Publicado: Lun Feb 06, 2006 5:05 pm
por Fredy
Hola,
En los ejemplos de xailer creo que biene uno sobre mapi.
De todos modos el código del botón enviar es algo así­:
--------------------------------------------
METHOD ButtonSendClick( oSender ) CLASS email
WITH OBJECT ::oMapi
:Create()
If :Logon()
:cFromName := ::oEditName:Value
:cFromAddress := ::oEditAddress:Value
:cSubject := ::oEditSubject:Value
:cMessage := ::oMemoMsg:Value
:lreceipt := .t.
/* Añadimos los destinatarios
Add receipts
*/
If Len( ::oListBox:aItems ) > 0
logdebug(::oListBox:aItems)
AEval( ::oListbox:aItems, ;
{ |cItem| ::oMapi:AddReceipt( cItem, cItem ) } )
Else
/* Si no se han especificado destinatarios,
indicarle al cliente MAPI que los pida.
If there are no receipts, tell MAPI to ask for them.
*/
:lAskRecipients := .T.
Endif
If :Send()
MsgAlert( "enviado" )
Else
MsgAlert( "fallo en el envio" )
Endif
:Logoff()
Endif
END
::close()
RETURN Nil
----------------------------------------------------------
Un saludico,
Fredy

Mailto

Publicado: Mar Feb 07, 2006 8:44 am
por Paco V
Estoy probando todo esto, y funciona. El asunto es que lo envia pero no pone
la dirección del que lo envia, por lo que se me devuelve.
He probado a meterlo a mano, cFromAddress := "viruete@ono.com", y en la bandeja
de enviados aparece el mensaje sin remitente.
Paco V
Fredy <fredy@navegandoconxailer.com> wrote:
>Hola,
>
>En los ejemplos de xailer creo que biene uno sobre mapi.
>
>De todos modos el código del botón enviar es algo así:
>
>
>--------------------------------------------
>METHOD ButtonSendClick( oSender ) CLASS email
>
> WITH OBJECT ::oMapi
> :Create()
> If :Logon()
> :cFromName := ::oEditName:Value
> :cFromAddress := ::oEditAddress:Value
> :cSubject := ::oEditSubject:Value
> :cMessage := ::oMemoMsg:Value
> :lreceipt := .t.
>
> /* Añadimos los destinatarios
>
> Add receipts
> */
> If Len( ::oListBox:aItems ) > 0
> logdebug(::oListBox:aItems)
> AEval( ::oListbox:aItems, ;
> { |cItem| ::oMapi:AddReceipt( cItem, cItem ) } )
> Else
> /* Si no se han especificado destinatarios,
> indicarle al cliente MAPI que los pida.
>
> If there are no receipts, tell MAPI to ask for them.
> */
> :lAskRecipients := .T.
> Endif
>
> If :Send()
> MsgAlert( "enviado" )
> Else
> MsgAlert( "fallo en el envio" )
> Endif
>
> :Logoff()
> Endif
> END
>::close()
>RETURN Nil
>----------------------------------------------------------
>
>
>Un saludico,
> Fredy
>
>

Mailto

Publicado: Mar Feb 07, 2006 11:06 am
por Fredy
Hola,
Mira como tienes configurado Outlook. creo que esos datos los toma directamente
de la configuración del programa de correo electrónico, de la información
de usuario.
Un saludico,
Fredy

Mailto

Publicado: Mar Feb 07, 2006 12:29 pm
por Paco V
Fredy, gracias por tu interes.
Creo que el correo lo tengo correctamente. Cuando envio un mensaje desde
él si aparece el remitente.
Si lo hago con el ejemplo, no.
Ha probado alguien el ejemplo?
Gracias
Fredy <fredy@navegandoconxailer.com> wrote:
>Hola,
>
>Mira como tienes configurado Outlook. creo que esos datos los toma directamente
>de la configuración del programa de correo electrónico, de la información
>de usuario.
>
>Un saludico,
> Fredy
>
>

Mailto

Publicado: Mar Feb 07, 2006 12:47 pm
por Fredy
Hola,
> Fredy, gracias por tu interes.
:)

> Ha probado alguien el ejemplo?
El código que te mandé es de un programa mí­o en el que está funcionando bien
Un saludico,
Fredy

Mailto

Publicado: Mar Feb 07, 2006 12:55 pm
por Xevi
Paco,
prueba este Sample que te adjunto, a mi me funciona correctamente con
Outlook Expres
Un Saludo,
Xevi.
"Paco V" <ssi@ono.com> escribió en el mensaje
news:43e88484$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> Fredy, gracias por tu interes.
>
> Creo que el correo lo tengo correctamente. Cuando envio un mensaje desde
> él si aparece el remitente.
>
> Si lo hago con el ejemplo, no.
>
> Ha probado alguien el ejemplo?
>
> Gracias
>
> Fredy <fredy@navegandoconxailer.com> wrote:
>>Hola,
>>
>>Mira como tienes configurado Outlook. creo que esos datos los toma
>>directamente
>
>>de la configuración del programa de correo electrónico, de la información
>
>>de usuario.
>>
>>Un saludico,
>> Fredy
>>
>>
>
>


Attached files PruebasOLE_MAPI.zip (3.1 KB)Â

Mailto

Publicado: Mar Feb 07, 2006 1:01 pm
por Xevi
Pues parece ser que algo a cambiado en alguna de las últimas PRs...
Antes funcionaba correctamente el envio utilizando Outlook Expres... pero
parece ser que la opción de enviar correos utilizando Outlook Expres con
MAPI no lo acaba de enviar...
¿?
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje
news:43e88abc$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
>
> Paco,
>
> prueba este Sample que te adjunto, a mi me funciona correctamente con
> Outlook Expres
>
> Un Saludo,
> Xevi.
>
>
> "Paco V" <ssi@ono.com> escribió en el mensaje
> news:43e88484$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>>
>>
>> Fredy, gracias por tu interes.
>>
>> Creo que el correo lo tengo correctamente. Cuando envio un mensaje desde
>> él si aparece el remitente.
>>
>> Si lo hago con el ejemplo, no.
>>
>> Ha probado alguien el ejemplo?
>>
>> Gracias
>>
>> Fredy <fredy@navegandoconxailer.com> wrote:
>>>Hola,
>>>
>>>Mira como tienes configurado Outlook. creo que esos datos los toma
>>>directamente
>>
>>>de la configuración del programa de correo electrónico, de la información
>>
>>>de usuario.
>>>
>>>Un saludico,
>>> Fredy
>>>
>>>
>>
>>
>
>
>
------------------------------------------------------------ --------------------
>
>
>

Mailto

Publicado: Mar Feb 07, 2006 10:33 pm
por jfgimenez
Paco,
> Creo que el correo lo tengo correctamente. Cuando envio un mensaje desde
> él si aparece el remitente.
>
> Si lo hago con el ejemplo, no.
>
> Ha probado alguien el ejemplo?
Prueba el ejemplo de Xailer xailersamplesinternetsimplemapi y dinos si
te funciona. Por otro lado, revisa bien la configuración de tu programa de
correo, así como qué programa es el que tienes establecido como
predeterminado.
--
Un saludo,
José F. Giménez

Mailto

Publicado: Mar Feb 07, 2006 10:34 pm
por jfgimenez
Xevi,
> Pues parece ser que algo a cambiado en alguna de las últimas PRs...
>
> Antes funcionaba correctamente el envio utilizando Outlook Expres... pero
> parece ser que la opción de enviar correos utilizando Outlook Expres con
> MAPI no lo acaba de enviar...
acabo de probar el ejemplo simplemapi con OE y me funciona perfectamente.
Por favor, comprueba que OE lo tienes configurado como cliente de correo
predeterminado, y que tienes alguna cuenta configurada correctamente y
establecida como predeterminada.
--
Un saludo,
José F. Giménez

Mailto

Publicado: Mar Feb 07, 2006 10:46 pm
por Xevi
Jose,
Correcto,... en mi portátil funciona PERFECTAMENTE, y es precisamente porque
se necesita que la cuenta del remitente a utilizar debe de estar configurada
como Predeterminada.
Gracias.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:43e91280$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
>> Pues parece ser que algo a cambiado en alguna de las últimas PRs...
>>
>> Antes funcionaba correctamente el envio utilizando Outlook Expres... pero
>> parece ser que la opción de enviar correos utilizando Outlook Expres con
>> MAPI no lo acaba de enviar...
>
> acabo de probar el ejemplo simplemapi con OE y me funciona perfectamente.
> Por favor, comprueba que OE lo tienes configurado como cliente de correo
> predeterminado, y que tienes alguna cuenta configurada correctamente y
> establecida como predeterminada.
>
> --
> Un saludo,
>
> José F. Giménez
>
>

Mailto

Publicado: Mié Feb 08, 2006 4:05 am
por zeasoftware
Probe el ejemplo y me intereso la parte de excel, donde puedo encontrar
informacion de las instrucciones soportadas para Excel?
como el :add(),
oAS := oExcel:ActiveSheet()
oAS:Cells:Font:Name := "Arial"
oAS:Cells:Font:Size := 12
Etc.
Saludos.
Ramón Zea

Mailto

Publicado: Mié Feb 08, 2006 9:46 am
por jfgimenez
Ramón,
> Probe el ejemplo y me intereso la parte de excel, donde puedo encontrar
> informacion de las instrucciones soportadas para Excel?
la mejor fuente de información sobre este tema son los ficheros de ayuda
VBAxxxx de MS-Office. Según la versión de office que tengas, te instalará
esos ficheros de ayuda en tu disco duro automáticamente o tendrás que
instalarlos manualmente. También podrán ser .hlp (hasta Office 97) o .chm
(versiones posteriores).
La misma (o parecida) información la puedes encontrar también en:
http://msdn.microsoft.com/library/defau ... /library/e n-us/vbaxl10/html/xltocObjectModelApplication.asp
--
Un saludo,
José F. Giménez

Mailto

Publicado: Jue Feb 09, 2006 8:30 am
por zeasoftware
Gracias, lo he leido, pero ya intente varias adaptaciones para Xailer, y
marca que algunos metodos no existe, error GPF, que no acepta parametros.
Ufff, acepto cualquier ayuda, link, .
Saludos.
Ramón Zea
;)

Mailto

Publicado: Mar Mar 07, 2006 5:49 pm
por Paco V
Ya me funciona todo OK, pero cual sería la orden para enviar una copia oculta?
Paco
"Paco V" <ssi@ono.com> wrote:
>
>Estoy intentando utilizar esta orden para enviar un correo desde la aplicacion
>y me da error de sintaxis en @.
>
>ShellExecute( 0, "open", mailto:paco@ono.com?subject=Prueba&body=Probando
>)
>
>Creo que según puso Jose era así.
>
>Paco V
>

Mailto

Publicado: Mar Mar 07, 2006 6:36 pm
por jfgimenez
Paco,
> Ya me funciona todo OK, pero cual sería la orden para enviar una copia
> oculta?
con "bcc", así:
ShellExecute( 0, "open",
"mailto:paco@ono.com?bcc=otro@ono.com&subject=Prueba&body=Probando" )
aquí
( http://msdn.microsoft.com/library/defau ... /workshop/ networking/predefined/mailto.asp)
tienes información sobre el protocolo mailto.
--
Un saludo,
José F. Giménez