FORMULA LANGUAGE
@MailSend se puede utilizar de dos formas:
@MailSend @MailSend( destinatarios ; cc ; cco ; asunto ; comentario ; campos-texto ; [ indicadores ] )
Parámetros
destinatarios
Cuando utilice el indicador [IncludeDocLink] (que se describe más adelante) para incluir en el mensaje un vínculo al documento actual, deberá definir al parámetro bodyFields como vacío (""). Si Notes/Domino no puede localizar un campo por su nombre, utiliza en su lugar la cadena de texto especificada entre comillas.
Los indicadores disponibles son:
[SIGN]
Firma electrónicamente el mensaje al enviarlo; para ello hace uso de la información del archivo ID del usuario. Si no incluye este indicador, el mensaje no irá firmado. No es posible utilizar este indicador en las aplicaciones para Web.
[ENCRYPT]
Codifica el documento haciendo uso de la clave pública del destinatario, de modo que sólo pueda leerlo el destinatario cuya clave privada coincida con la clave pública. Si no incluye este indicador, el mensaje no irá codificado. No es posible utilizar este indicador en las aplicaciones para Web.
[PRIORITYHIGH]
Comienza inmediatamente la transferencia del mensaje hacia el primer servidor en la ruta hacia el destinatario (de acuerdo con los documentos de conexión y de servidor existentes en el Directorio de Domino). Si es preciso realizar una llamada telefónica para transferir el mensaje, ésta se realiza inmediatamente, independientemente de las conexiones programadas en el documento de conexión remota del Directorio de Domino. Si no incluye este indicador, el mensaje se enviará con prioridad Normal.
[PRIORITYNORMAL]
Transfiere el mensaje al primer servidor en la ruta hacia el destinatario de acuerdo con lo programado en los documentos de conexión del Directorio de Domino. Si tanto el servidor de correo del destinatario como el del remitente están situados en la misma red de Domino, la entrega se realiza de inmediato. Si no incluye este indicador, el mensaje se enviará con prioridad Normal.
[PRIORITYLOW]
Si el servidor de correo del destinatario se encuentra situado en una red de Domino distinta de la del remitente, la entrega se realiza en horario nocturno. Si tanto el servidor de correo del destinatario como el del remitente están situados en la misma red de Domino, la entrega se realiza de inmediato. La transferencia del correo de poca prioridad también puede controlarse mediante una variable de entorno de Notes/Domino denominada MailLowPriorityTime=x, donde x representa un número del 0 al 23. Cuando se sitúa en el archivo NOTES.INI, esta variable indica al servidor cuándo debe realizar la transferencia del correo de poca prioridad. Si no incluye este indicador, el mensaje se enviará con prioridad Normal.
[RETURNRECEIPT]
Envía un informe al remitente cada vez que uno de los destinatarios abre el mensaje. Si no incluye este indicador, Notes no enviará informes sobre la recepción.
[DELIVERYREPORTCONFIRMED]
Envía al remitente un informe para indicarle si el mensaje se entregó o no (en el archivo de correo del destinatario). De forma predeterminada, se utiliza el informe de confirmación de la entrega general, que sólo informa al remitente cuando se produce un fallo en la entrega del mensaje.
[INCLUDEDOCLINK]
Incluye un vínculo de documento con destino al documento que se encontraba abierto o seleccionado en el momento de emplear @MailSend. Para que se incluya el vínculo de documento en el mensaje de correo es imprescindible incluir este indicador. Debe guardarse un nuevo documento.
Utilice @MailSend en agentes, acciones de formulario, eventos de formulario, acciones de vista y en botones de barras de herramientas. Le resultará especialmente útil con agentes programados para enviar correo cada cierto tiempo; por ejemplo, para enviar recordatorios sobre una reunión departamental. Para que el agente programado funcione correctamente, una vista de la base de datos debe estar seleccionada como vista predeterminada cuando la base de datos se abra por primera vez. @MailSend no funciona en fórmulas de columna, de selección, de ocultación ni de título de ventana.
Si el archivo NOTES.INI del usuario incluye esta sentencia:
NoExternalApps=1
Notes desactivará cualquier fórmula que incluya @MailSend. El usuario no verá ningún mensaje de error; simplemente no se ejecutará la fórmula.
Envío de campos de texto enriquecido
Se puede especificar un campo de texto enriquecido como uno de los campos-texto sólo en las fórmulas de agentes.
Campos del documento relacionados con el correo
Cuando se utiliza @MailSend sin parámetros, el documento puede contener uno o varios campos relacionados con el correo; si es así, dichos campos se utilizarán durante el envío del documento.
Método Send de la clase NotesDocument de LotusScript
Método Send de la clase NotesUIDocument de LotusScript
Método send de la clase Document de Java
Ejemplo Véase también