Pregunta

Usando Redemption necesito poner un borrador de correo electrónico en una carpeta pública específica. Conozco la ruta completa de la carpeta, pero no puedo encontrar la manera de llegar allí usando RDO. P.ej. la ruta de la carpeta es " \\ Public Folders \ All Public Folders \ XXXX \ Drafts "

Estoy usando Delphi2006 y Exchange 2007 pero eso no debería importar ...

oSession := CreateOleObject('Redemption.RDOSession');
oSession.LogonExchangeMailbox('xxxxx@xxxxxx.co.uk','ServerName');
oStore := oSession.Stores.FindExchangePublicFoldersStore;

¿Alguna sugerencia sobre cómo llegar desde aquí?

¿Fue útil?

Solución

Simplemente use oSession.GetFolderFromPath. Ni siquiera necesita encontrar la tienda PF primero.

Ver http://dimastr.com/redemption/rdo/rdosession.htm para documentación del objeto RDOSession.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top