PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Crear de un perfil
  • Timeout
  • Gestión de correos electrónicos en modo asíncrono
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Le permite acceder a los datos gestionados por el software de mensajería de Outlook (correos electrónicos, contactos, grupos de contactos, tareas, citas y carpetas).. Esta función es idéntica a OutlookStartSession.
Atención: Esta función no se puede utilizar para acceder a los datos que maneja el software de mensajería Outlook Express.
Nota: Cuando se utiliza EmailStartOutlookSessionel directorio actual es modificado automáticamente por Outlook.
Ejemplo
// Start the session
IF EmailStartOutlookSession("MyProfile") <> 0 THEN
Info("Session started")
ELSE
ErrorInfo()
END
nOutlookSessionID is int
// Start the Outlook session with the default profile
nOutlookSessionID = EmailStartOutlookSession("")
// Session started?
IF nOutlookSessionID = 0 THEN
// Failure starting the session
Error("Failure starting the Outlook session", ErrorInfo())
ELSE
// Process
Info("List of email folders of Outlook:", ...
EmailListFolder(nOutlookSessionID))
// Close the session
EmailCloseSession(nOutlookSessionID)
END
Sintaxis

Starting the Outlook session Ocultar los detalles

<Result> = EmailStartOutlookSession(<Profile>)
<Result>: Integer
  • Identificador de sesión.
  • 0 (o False) si se ha producido un error. La variable se establece en True. Para conocer los detalles del error, utilice el comando Mensaje de error constante.
<Profile>: Character string
Identifica el perfil de conexión (véase Notas).
Si este parámetro corresponde a una cadena vacía ("""):
  • si se definen varios perfiles en el ordenador actual, muestra una ventana que contiene todos los perfiles entre los cuales el usuario puede elegir su propio perfil.
  • si se define un único perfil en el ordenador actual, selecciona automáticamente este perfil.
Windows Mobile Cuenta de usuario a utilizar. Si este parámetro contiene una cadena vacía (""), se utilizará la cuenta de usuario "ActiveSync".
Versiones 18 y posteriores

Starting the Outlook session while specifying the management mode of contacts/participants Ocultar los detalles

<Result> = EmailStartOutlookSession(<Profile> , <Asynchronous> [, <Start options>])
<Result>: Integer
  • Identificador de sesión.
  • 0 (o False) si se ha producido un error. La variable se establece en True. Para conocer los detalles del error, utilice el comando Mensaje de error constante.
<Profile>: Character string
Identifica el perfil de conexión (véase Notas).
Si este parámetro corresponde a una cadena vacía ("""):
  • si se definen varios perfiles en el ordenador actual, muestra una ventana que contiene todos los perfiles entre los cuales el usuario puede elegir su propio perfil.
  • si se define un único perfil en el ordenador actual, selecciona automáticamente este perfil.
Windows Mobile Cuenta de usuario a utilizar. Si este parámetro contiene una cadena vacía (""), se utilizará la cuenta de usuario "ActiveSync".
<Asynchronous>: Constant or boolean
Modo de envío de los correos electrónicos:
emailAsíncrono o TrueLos correos electrónicos salientes deben ser transmitidos en modo asíncrono (ver las Notas).
emailSynchronous o False
(Valor predeterminado)
Los correos electrónicos salientes deben ser transmitidos en modo sincrónico (ver las Notas).
WINDEVWindows Mobile Este parámetro debe corresponder a emailSynchronous o False.
<Start options>: Optional integer constant
Modo para iniciar la sesión de Outlook:
outlookAPTWithContacto
(Valor predeterminado)
Las funciones de AppointmentXXX listarán los contactos asociados con las citas en la variable mAppointment.Participant (ver).
perspectivaAPTWithParticipantLas funciones AppointmentXXX listarán los participantes asociados a las citas en las siguientes variables:
  • Nombramiento del Participante
  • Nombramiento del Participante
  • Nombramiento del ParticipanteBcc
Ver para más detalles.
Nueva funcionalidad versión 18

Starting the Outlook session while specifying the management mode of contacts/participants Ocultar los detalles

<Result> = EmailStartOutlookSession(<Profile> , <Asynchronous> [, <Start options>])
<Result>: Integer
  • Identificador de sesión.
  • 0 (o False) si se ha producido un error. La variable se establece en True. Para conocer los detalles del error, utilice el comando Mensaje de error constante.
<Profile>: Character string
Identifica el perfil de conexión (véase Notas).
Si este parámetro corresponde a una cadena vacía ("""):
  • si se definen varios perfiles en el ordenador actual, muestra una ventana que contiene todos los perfiles entre los cuales el usuario puede elegir su propio perfil.
  • si se define un único perfil en el ordenador actual, selecciona automáticamente este perfil.
Windows Mobile Cuenta de usuario a utilizar. Si este parámetro contiene una cadena vacía (""), se utilizará la cuenta de usuario "ActiveSync".
<Asynchronous>: Constant or boolean
Modo de envío de los correos electrónicos:
emailAsíncrono o TrueLos correos electrónicos salientes deben ser transmitidos en modo asíncrono (ver las Notas).
emailSynchronous o False
(Valor predeterminado)
Los correos electrónicos salientes deben ser transmitidos en modo sincrónico (ver las Notas).
WINDEVWindows Mobile Este parámetro debe corresponder a emailSynchronous o False.
<Start options>: Optional integer constant
Modo para iniciar la sesión de Outlook:
outlookAPTWithContacto
(Valor predeterminado)
Las funciones de AppointmentXXX listarán los contactos asociados con las citas en la variable mAppointment.Participant (ver).
perspectivaAPTWithParticipantLas funciones AppointmentXXX listarán los participantes asociados a las citas en las siguientes variables:
  • Nombramiento del Participante
  • Nombramiento del Participante
  • Nombramiento del ParticipanteBcc
Ver para más detalles.

Starting the Outlook session while specifying the management mode of contacts/participants Ocultar los detalles

<Result> = EmailStartOutlookSession(<Profile> , <Asynchronous> [, <Start options>])
<Result>: Integer
  • Identificador de sesión.
  • 0 (o False) si se ha producido un error. La variable se establece en True. Para conocer los detalles del error, utilice el comando Mensaje de error constante.
<Profile>: Character string
Identifica el perfil de conexión (véase Notas).
Si este parámetro corresponde a una cadena vacía ("""):
  • si se definen varios perfiles en el ordenador actual, muestra una ventana que contiene todos los perfiles entre los cuales el usuario puede elegir su propio perfil.
  • si se define un único perfil en el ordenador actual, selecciona automáticamente este perfil.
Windows Mobile Cuenta de usuario a utilizar. Si este parámetro contiene una cadena vacía (""), se utilizará la cuenta de usuario "ActiveSync".
<Asynchronous>: Constant or boolean
Modo de envío de los correos electrónicos:
emailAsíncrono o TrueLos correos electrónicos salientes deben ser transmitidos en modo asíncrono (ver las Notas).
emailSynchronous o False
(Valor predeterminado)
Los correos electrónicos salientes deben ser transmitidos en modo sincrónico (ver las Notas).
WINDEVWindows Mobile Este parámetro debe corresponder a emailSynchronous o False.
<Start options>: Optional integer constant
Modo para iniciar la sesión de Outlook:
outlookAPTWithContacto
(Valor predeterminado)
Las funciones de AppointmentXXX listarán los contactos asociados con las citas en la variable mAppointment.Participant (ver).
perspectivaAPTWithParticipantLas funciones AppointmentXXX listarán los participantes asociados a las citas en las siguientes variables:
  • Nombramiento del Participante
  • Nombramiento del Participante
  • Nombramiento del ParticipanteBcc
Ver para más detalles.
Observaciones

Crear de un perfil

Para iniciar una nueva sesión con Outlook, se debe definir un "perfil".. Este "perfil" se define en la configuración de la conexión a Internet con Outlook.
Para crear un perfil:
  1. Inicie Outlook.
  2. En la ventana "Elegir un perfil", haga clic en Nuevo
  3. Seleccione el servicio "Microsoft Exchange Server".
  4. Dar un nombre al perfil.
  5. Introduzca el nombre del servidor Microsoft Exchange.

Timeout

El tiempo de espera puede ser configurado por .
WEBDEV - Código ServidorAjax

Gestión de correos electrónicos en modo asíncrono

Las funciones de correo electrónico son funciones de bloqueo por defecto. Lo que significa que no se puede ejecutar ningún otro código durante su ejecución.. El programa se reanudará sólo cuando se hayan ejecutado las funciones de correo electrónico actuales.
WEBDEV le ofrece la posibilidad de gestionar los correos electrónicos en modo asíncrono. Este modo permite a sus sitios enviar correos electrónicos sin bloquear la ejecución de otros procesos.
Para utilizar el modo asíncrono, es necesario:
  1. Desmarque "Deshabilitar el spooler de correo electrónico" en el administrador de WEBDEV (pestaña"Avanzado").
  2. Active el modo asíncrono al iniciar la sesión SMTP (con o).
  3. Todos los correos electrónicos salientes serán transmitidos a un "spooler".. Los correos electrónicos se ponen en cola antes de ser enviados.
La ejecución de las funciones de correo electrónico ya no bloquea el resto del programa.. se utiliza para averiguar el estado del correo electrónico.
Nota: Si el administrador de WEBDEV está cerrado, el spooler de correo electrónico se borra: los emails pendientes no se envían y se eliminan del spooler.
Si la opción "Desactivar el administrador de trabajos de impresión de correo electrónico" está seleccionada mientras los trabajos se encuentran en el administrador de trabajos de impresión, estos mensajes no se perderán.: el administrador sigue enviándolas pero el spooler no acepta ningún correo nuevo.
Atención: El modo asíncrono solo puede utilizarse al iniciar una sesión en un servidor SMTP (función para enviar correos electrónicos o función ). El modo asíncrono se ignora en todos los demás casos.
Componente : wd240com.dll
Versión mínima requerida
  • Versión 11
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario