MDaemon cuenta con soporte inherente para un formato de mensaje de correo simple y potente conocido como correo RAW. El propósito del sistema de correo RAW es proveer de un formato simple y estándar que los sistemas de software como MDaemon puedan usar para crear mensajes compatibles con RFC-2822 mucho más complejos. El uso de agentes de transporte de correo tal como RAW permite a los clientes de correo descargar al servidor de todo el trabajo complicado de mantener la adherencia a los estándares de correo en Internet.
El correo RAW consiste en una serie de cabeceras de texto opcionales y requeridas seguidas por un cuerpo de mensaje. La mayoría de las cabeceras consisten en una señal seguida por un valor entre los símbolos <>. Cada línea de encabezado acaba con una combinación de caracteres <CRLF>. Las cabeceras están separadas del cuerpo del mensaje por una línea en blanco y son sensibles a mayúsculas, y las cabeceras from y to son las únicas que se requieren. Todo el texto, cabeceras y cuerpo, son texto llano ASCII y deben estar contenidos en un archivo de texto que acabe con la extensión ".raw" (por ejemplo "mi-mensaje.raw"). Luego, para poner en cola el mensaje para entrega, coloque el archivo *.raw en la cola RAW de MDaemon (normalmente ubicada en "C:\MDaemon\Queues\Raw").
Por defecto, los mensajes RAW pasan a través del Filtro de Contenido como los mensajes normales. Si quiere que un mensaje RAW determinado omita el procesamiento del filtro, entonces empiece el nombre del archivo con "p" o "P". Por ejemplo, "P_mi-mensaje.raw" omitiría el filtro de contenido pero "mi-mensaje.raw" sería procesado a través de él normalmente.
Saltar el Filtro de Contenido evitará que los mensajes sean firmados por DKIM. Si ha configurado MDaemon para firmar todos los mensajes ello podría potencialmente causar algunos problemas de envío. Si quiere que MDaemon firme los mensajes RAW configurados para saltarse el Filtro de Contenidos puede hacerlo usando la opción x-flag=sign descrita a continuación. |
From <buzon@ejemplo.com> |
Este campo contiene la dirección de correo del remitente. |
To <buzon@ejemplo.com [, buzon@ejemplo.com]> |
Este campo contiene la dirección(es) de correo del remitente(s). Múltiples remitentes pueden especificarse separando cada uno con un carácter de coma. |
ReplyTo <buzon@ejemplo.com> |
Una dirección de correo opcional donde se dirigirán las respuestas a este mensaje. |
CC <buzon@ejemplo.com[, buzon@ejemplo.com]> |
Una lista opcional de destinatarios de copia de este mensaje. Los destinatarios múltiples de copia pueden especificarse separando cada uno con un carácter de coma. |
Subject <texto> |
Un asunto opcional del mensaje. |
Header <Cabecera: Valor> |
Le permite colocar explícitamente una combinación de Cabecera/Valor en el mensaje. Esto hace posible que coloque cabeceras personalizadas o no-estándar en sus mensajes *.raw. |
Codificar y Adjuntar Archivos
x-flag=attach <ruta, método> [-x]
Ejemplo: x-flag=attach <c:\utils\pkzip.exe, MIME> -x
Este X-FLAG especifica el valor "ATTACH" juntamente con dos parámetros dentro de los caracteres <>. El primer parámetro es una ruta completa al archivo que debería ser adjuntado al mensaje. El segundo parámetros que está separado del primero por un carácter de coma especifica el método de codificación que se debe usar cuando se adjunte al mensaje. MDaemon soporta dos valores para este parámetro. El método MIME instruye al servidor para que use un método de codificación estándar Base64 de Internet. El método ASCII instruye al servidor para que simplemente importe el archivo al mensaje. Un parámetro opcional -X al final de la cadena instruye al servidor para eliminar el archivo del disco una vez se haya adjuntado.
Notificación de Estatus de Envío
x-flag=confirm_delivery
Cuando se convierte un mensaje RAW que contiene esta marca a correo RFC-2822, al cadena se transformará a la construcción "Return-Receipt-To: <remitente@ejemplo.com>".
Colocar Combinaciones Específicas de Cabecera/Valor en el Mensaje RFC-2822
header <cabecera: valor>
Si desea colocar la combinación específica de cabecera/valor en el mensaje RFC-2822 que se generará del archivo RAW, necesitará usar la macro HEADER listada en la sección anterior de cabeceras RAW. Por ejemplo, si quiere que la cabecera "Delivered-By: servidor-correo@ejemplo.com" sea colocada en el mensaje RFC-2822 colocaría esto: "header <Delivered-By: servidor-correo@ejemplo.com>" en el mensaje RAW. Note que la macro "header" requiere tanto el campo como el valor. Puede colocar tantas macro "header" como necesita en su mensaje RAW.
Mensajes RAW con firma DKIM
x-flag=sign
El incluir este comando especial en un archivo *.raw hará que el mensaje RAW sea firmado por DKIM. Esto sólo debería usarse en mensajes RAW que tenga configurados para saltarse el Filtro de Contenido (empezando sus nombres de archivo con "p" o "P"). No debe usar este comando en los Mensajes RAW normales que se procesan a través del filtro. Dichos mensajes deben firmarse normalmente.
Todos los mensajes RAW que son generados por el Filtro de Contenido usarán el comando x-flag=sign automáticamente. |
Ejemplo 1:
from <mdaemon@altn.com>
to <user01@example.com>
Hola John!
Ejemplo 2:
from <user01@example.com>
to <user09@example.net>
subject <Archivos Solicitados>
X-FLAG=CONFIRM_DELIVERY
X-FLAG=ATTACH <c:\docs\files\data01.zip, MIME> -X
Aquí están todos los archivos que solicitó.