hmLoadTopic({
hmKeywords:"RAW,RAW Игнорирование фильтров содержания,RAW Примеры сообщений,RAW Спецификация сообщений,RAW Специальные поля, поддерживаемые",
hmTitle:"Спецификация RAW-сообщений",
hmDescription:"MDaemon поддерживает RAW, простую и мощную систему обработки и транспортировки почтовых сообщений. Система RAW предлагает простой формат, который используется в почтовых...",
hmPrevLink:"remote_server_control--general_email_controls.html",
hmNextLink:"raw_the_raw_message_specification.html#bypassingthecontentfilter",
hmParentLink:"index.html",
hmBreadCrumbs:"Дополнительные функции MDaemon &gt; Спецификация RAW-сообщений",
hmTitlePath:"Дополнительные функции MDaemon > Спецификация RAW-сообщений > Спецификация RAW-сообщений",
hmHeader:"<h1 class=\"p_Heading1\" style=\"page-break-after: avoid;\"><span class=\"f_Heading1\">Спецификация RAW-сообщений<\/span><\/h1>\n\r",
hmBody:"<p class=\"p_BodyText\"><span class=\"f_BodyText\">MDaemon поддерживает RAW, простую и мощную систему обработки и транспортировки почтовых сообщений. Система RAW предлагает простой формат, который используется в почтовых системах класса MDaemon для создания разнообразных сообщений, совместимых со стандартом RFC-2822. Использование почтового транспортного агента, подобного RAW, позволяет клиентскому программному обеспечению переложить на сервер все заботы, связанные с соблюдением почтовых стандартов.<\/span><\/p>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">RAW-сообщение состоит из последовательности обязательных и опциональных заголовков, за которыми следует тело сообщения. Большинство заголовков состоит из маркера, за которым следует значение, заключенное в символы &lt;&gt;. Каждая строка заголовка оканчивается переводом строки (комбинацией символов &lt;CRLF&gt;). Заголовки отделены от тела сообщения пустой строкой и нечувствительны к регистру, обязательно наличие только двух заголовков<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-style: italic; color: #010100;\">from<\/span><span class=\"f_BodyText\"> и<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-style: italic; color: #010100;\"> to<\/span><span class=\"f_BodyText\">. Весь текст, включая заголовки и тело сообщения, сохраняется в простом текстовом файле формата ASCII с расширением &quot;<\/span><span class=\"f_PlainText\">.raw<\/span><span class=\"f_BodyText\">&quot; (например, &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">my-message.raw<\/span><span class=\"f_BodyText\">&quot;). Для переноса сообщения в очередь доставки надо поместить файл<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">*.raw<\/span><span class=\"f_BodyText\">в создаваемую пакетом MDaemon RAW-очередь (обычно она размещается в папке &quot;<\/span><span class=\"f_PlainText\">C:\\MDaemon\\Queues\\Raw<\/span><span class=\"f_BodyText\">&quot;).<\/span><\/p>\n\r<h3 class=\"p_Heading3\" style=\"page-break-after: avoid;\"><a id=\"bypassingthecontentfilter\" class=\"hmanchor\"><\/a><span class=\"f_Heading2\">Игнорирование фильтров содержания<\/span><\/h3>\n\r<p class=\"p_BodyText\"><span class=\"f_BodyText\">По умолчанию RAW-сообщение проходит через систему фильтрации, как обычное сообщение. Для обхода системы фильтрации добавьте в начало имени raw-файла символ &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">p<\/span><span class=\"f_BodyText\">&quot; или &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">P<\/span><span class=\"f_BodyText\">&quot;. Например, запись &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">P_my-message.raw<\/span><span class=\"f_BodyText\">&quot; минует систему фильтрации, а &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">my-message.raw<\/span><span class=\"f_BodyText\">&quot; - нет.<\/span><\/p>\n\r<div style=\"text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 3.0625rem 0.8750rem 3.0000rem;\"><table style=\"background-color:#ffffe6; border:solid thin #000000; border-spacing:0;\">\n\r<tr>\n\r<td style=\"vertical-align:top; width:3.1250rem; height:3.1250rem; padding:0.3125rem; border:none\"><p class=\"p_NoFormat\"><img style=\"margin:0;width:3.1250rem;height:3.1250rem;border:none\" src=\".\/images\/lightbulb_on_50_yback.gif\"\/><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; padding:0.3125rem; border:none\"><p class=\"p_Notes\"><span class=\"f_Notes\">Обход фильтров содержания может препятствовать вставке в сообщения подписей DKIM<\/span><span class=\"f_Notes\">. Если ваш MDaemon настроен так, что все сообщения подписываются, возможны проблемы при доставке сообщений. Чтобы исключить проблемы при доставке RAW-сообщений в обход фильтров содержания, используйте опцию<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace;\">x-flag=sign<\/span><span class=\"f_Notes\">, описанную далее.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<\/table>\n\r<\/div>\n\r<h2 class=\"p_Heading2\" style=\"page-break-after: avoid;\"><a id=\"rawheaders\" class=\"hmanchor\"><\/a><span class=\"f_Heading2\">Заголовки RAW<\/span><\/h2>\n\r<div style=\"text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0.5000rem 0 0.1875rem 0;\"><table style=\"border:none; border-spacing:0.1875rem;\">\n\r<tr>\n\r<td style=\"vertical-align:top; width:20.3750rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0.6250rem;\"><span class=\"f_ControlIndent\">From &lt;mailbox@example.com&gt;<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:17.6250rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0;\"><span class=\"f_ControlIndent\">Это поле содержит адрес электронной почты отправителя.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:20.3750rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0.6250rem;\"><span class=\"f_ControlIndent\">To &lt;mailbox@example.com [, mailbox@example.com]<\/span><span style=\"font-family: Arial,Helvetica,sans-serif; font-style: italic; color: #010100;\">&gt;<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:17.6250rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0;\"><span class=\"f_ControlIndent\">Это поле содержит адрес(а) электронной почты получателя(-ей). Можно указать несколько адресов, разделяя их запятыми.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:20.3750rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0.6250rem;\"><span class=\"f_ControlIndent\">ReplyTo &lt;mailbox@example.com&gt;<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:17.6250rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0;\"><span class=\"f_ControlIndent\">Адрес, на который будет послан ответ на это сообщение (необязательный параметр).<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:20.3750rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0.6250rem;\"><span class=\"f_ControlIndent\">CC &lt;maibox@example.com [, mailbox@example.com]&gt;<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:17.6250rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0;\"><span class=\"f_ControlIndent\">Список получателей &quot;слепых&quot; копий этого сообщения (необязательный параметр). Можно указать несколько адресов, на которые будет отправлена &quot;слепая&quot; копия сообщения, при этом их следует указывать через запятую.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:20.3750rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0.6250rem;\"><span class=\"f_ControlIndent\">Subject &lt;текст&gt;<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:17.6250rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0;\"><span class=\"f_ControlIndent\">Тема сообщения (необязательный параметр).<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<tr>\n\r<td style=\"vertical-align:top; width:20.3750rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0.6250rem;\"><span class=\"f_ControlIndent\">Header &lt;Header: Value&gt;<\/span><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; width:17.6250rem; padding:0; border:none\"><p class=\"p_ControlIndent\" style=\"margin: 0.5000rem 0 0.1875rem 0;\"><span class=\"f_ControlIndent\">Позволяет вам поместить собственную комбинацию Header\/Value (Заголовок\/Значение) в сообщение.Данная опция позволит вам добавлять в raw-сообщение различные заголовки, в том числе нестандартные.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<\/table>\n\r<\/div>\n\r<h2 class=\"p_Heading2\" style=\"page-break-after: avoid;\"><a id=\"special-fields-supported-by-raw\" class=\"hmanchor\"><\/a><span class=\"f_Heading2\">Специальные поля, поддерживаемые RAW<\/span><\/h2>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Файловые вложения и кодирование<\/span><\/p>\n\r<p class=\"p_ControlIndent2\" style=\"margin: 0.3750rem 0.3125rem 0.8750rem 3.6250rem;\"><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">x-flag=attach &lt;путь к файлу, метод&gt; [-x]<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent\">Пример:<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">x-flag=attach &lt;c:\\utils\\pkzip.exe, MIME&gt; -x<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">В этом примере функция X-FLAG определяет значение ключа “ATTACH” с двумя параметрами, заключенными в символы &quot;&lt;&gt;&quot;. Первый параметр – полный путь к файлу, который должен быть присоединен к сообщению. Второй параметр, отделенный от первого запятой, указывает метод кодирования для вложения. MDaemon поддерживает два метода кодирования. Значение MIME указывает серверу, что для кодирования вложения следует использовать метод Base64. Значение ASCII указывает серверу, что надо просто добавить вложение к сообщению. Необязательный параметр -X в конце строки, означает, что сервер должен удалить файл с диска после того, как он присоединит его к сообщению.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Уведомление о статусе доставки<\/span><\/p>\n\r<p class=\"p_ControlIndent2\" style=\"margin: 0.3750rem 0.3125rem 0.8750rem 3.6250rem;\"><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">x-flag=confirm_delivery<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Когда RAW-сообщение с этим флагом конвертируется в формат RFC-2822, данная строка преобразуется в конструкцию &quot;Return-Receipt-To: &lt;sender@example.org&gt;&quot;.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">Добавление комбинации Заголовок\/Значение в RFC-2822 сообщение<\/span><\/p>\n\r<p class=\"p_ControlIndent2\" style=\"margin: 0.3750rem 0.3125rem 0.8750rem 3.6250rem;\"><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">header &lt;header: value&gt;<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">Если вы хотите поместить определенную комбинацию header\/value (заголовок\/значение) в RFC-2822 сообщение, которое будет сгенерировано из RAW-файла, вам необходимо использовать макрос HEADER, описанный далее. Например, если вы хотите поместить заголовок &quot;Delivered-By: mail-machine@example.com&quot; внутрь сообщения RFC-2822, вам следует поместить в RAW сообщение следующую конструкцию: &quot;header &lt;Delivered-By: mail-machine@example.com&gt;&quot;. В макросе &quot;header&quot; обязательно должны быть указаны имя поля и значение. Вы можете поместить в RAW-сообщение любое количество макросов &quot;header&quot;.<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid;\"><span class=\"f_ControlHeading\">DKIM подписи RAW-сообщений<\/span><\/p>\n\r<p class=\"p_ControlIndent2\" style=\"margin: 0.3750rem 0.3125rem 0.8750rem 3.6250rem;\"><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">x-flag=sign<\/span><\/p>\n\r<p class=\"p_ControlIndent2\"><span class=\"f_ControlIndent2\">С помощью этой команды в файле<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">*.raw<\/span><span class=\"f_ControlIndent2\">вы можете добавить к RAW–сообщению подпись DKIM. Эту команду следует использовать только для тех RAW-сообщений, которые должны обходить фильтр содержания (имя raw-файла должно начинаться с &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">p<\/span><span class=\"f_ControlIndent2\">&quot; или &quot;<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace; color: #010100;\">P<\/span><span class=\"f_ControlIndent2\">&quot;). Не используйте эту команду в обычных RAW-сообщения, которые должны попасть в фильтр содержания. В этом случае сообщения будут подписаны обычным образом.<\/span><\/p>\n\r<div style=\"text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 3.0625rem 0.8750rem 3.0000rem;\"><table style=\"background-color:#ffffe6; border:solid thin #000000; border-spacing:0;\">\n\r<tr>\n\r<td style=\"vertical-align:top; width:3.1250rem; height:3.1250rem; padding:0.3125rem; border:none\"><p class=\"p_NoFormat\"><img style=\"margin:0;width:3.1250rem;height:3.1250rem;border:none\" src=\".\/images\/lightbulb_on_50_yback.gif\"\/><\/p>\n\r<\/td>\n\r<td style=\"vertical-align:top; padding:0.3125rem; border:none\"><p class=\"p_Notes\"><span class=\"f_Notes\">Во все RAW-сообщения, создаваемые системой фильтрации содержания, команда<\/span><span style=\"font-size: 1.10rem; font-family: \'Courier New\',Courier,monospace;\">x-flag=sign<\/span><span class=\"f_Notes\">добавляется автоматически.<\/span><\/p>\n\r<\/td>\n\r<\/tr>\n\r<\/table>\n\r<\/div>\n\r<h2 class=\"p_Heading2\" style=\"page-break-after: avoid;\"><a id=\"sample-raw-mail-messages\" class=\"hmanchor\"><\/a><span class=\"f_Heading2\">Примеры RAW-сообщений<\/span><\/h2>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid; margin: 0.3125rem 0.3125rem 0.3750rem 2.1250rem;\"><span class=\"f_ControlHeading\">Пример 1:<\/span><\/p>\n\r<p class=\"p_Code2\"><span class=\"f_Code2\">from &lt;mdaemon@altn.com&gt;<\/span><\/p>\n\r<p class=\"p_Code2\"><span class=\"f_Code2\">to &lt;user01@example.com&gt;<\/span><\/p>\n\r<p class=\"p_Code2\"><span class=\"f_Code2\">&nbsp;<\/span><\/p>\n\r<p class=\"p_Code2_LastItem\"><span class=\"f_Code2_LastItem\">Hello John!<\/span><\/p>\n\r<p class=\"p_ControlHeading\" style=\"page-break-after: avoid; margin: 0.3125rem 0.3125rem 0.3750rem 2.1250rem;\"><span class=\"f_ControlHeading\">Пример 2:<\/span><\/p>\n\r<p class=\"p_Code2\"><span class=\"f_Code2\">from &lt;user01@example.com&gt;<\/span><\/p>\n\r<p class=\"p_Code2\"><span class=\"f_Code2\">to &lt;user09@example.net&gt;<\/span><\/p>\n\r<p class=\"p_Code2\"><span class=\"f_Code2\">subject &lt;Requested Files&gt;<\/span><\/p>\n\r<p class=\"p_Code2\"><span class=\"f_Code2\">X-FLAG=CONFIRM_DELIVERY<\/span><\/p>\n\r<p class=\"p_Code2_LastItem\"><span class=\"f_Code2_LastItem\">X-FLAG=ATTACH &lt;c:\\docs\\files\\data01.zip, MIME&gt; -X<\/span><\/p>\n\r<p class=\"p_Code2_LastItem\"><span class=\"f_Code2_LastItem\">Вот все те файлы, которые вы просили.<\/span><\/p>\n\r<p class=\"p_ControlIndent\"><span class=\"f_ControlIndent\">&nbsp;<\/span><\/p>\n\r"
})
