| Версия 5.2
Введение
Установка
Администрирование
Сеть
Объекты
Почта
Сигналы
Доступ
Услуги
Справочник
Кластеры
Программы
Разное
Лицензирование
Веб Почта
Pronto!
PBX
Почта | Тарификация
# Разное: Почта Return Receipts Проверка Адреса Добавление Заголовков Эмулирование программы Mail В этом разделе описываются различные возможности CommuniGate Pro по Передаче Почты, не нашедшие своё отражение в других разделах документации.

## Return Receipts

Отправители могут затребовать уведомления о получении сообщения, включив в это сообщение поле заголовка `Return-Receipt-To:`. Если сообщение, содержащее поле заголовка Return-Receipt-To:, доставляется Пользователю, то Сервер генерирует сообщение Уведомления о Доставке. Это сообщение отправляется на Обратный Адрес сообщения, а не на адрес, указанный в поле заголовка Return-Receipt-To:.

## Проверка Адреса

Если сообщение имеет поле заголовка
X-Special-Delivery: test
то модули SMTP и Местной Доставки не отправляют сообщения получателям.

SMTP модуль соединяется со всеми хостами, которым адресовано сообщение, затем модуль отправляет на эти хосты все адреса получателей, но не отправляет само сообщение.

Модуль Местной Доставки проверяет существование пользователя, но не применяет Правила Пользователей к сообщению и не сохраняет сообщение в Папке INBOX Пользователя.

Эта возможность может использоваться для проверки адресов, подписанных на большой список рассылки: если адрес имеет неизвестное имя домена или хост недоступен, или хост отвергает адрес пользователя, то генерируется обычное сообщение об ошибке; таким образом, "плохие" адреса могут быть обнаружены и "вычищены" из списка рассылки.

## Добавление Заголовков

Если у сообщение отсутствует обязательная, согласно RFC, часть с заголовками, то Сервер добавляет RFC заголовок к сообщению. Этот заголовок содержит только необходимые поля.

Если передаваемое сообщение не имеет поля заголовка `Date:`, то Сервер добавляет его, используя дату и время получения Сервером сообщения.

Если передаваемое сообщение не имеет поля заголовка `Message-Id:`, и сообщение получено из "доверенного источника", то Сервер добавляет заголовок `Message-Id:` к сообщению.

## Эмулирование программы Mail

В состав CommuniGate Pro входит программа `Mail` (`mail.exe` для платформы Microsoft Windows). Вы можете использовать эту программу для передачи сообщений в систему CommuniGate Pro, точно также, как вы могли ранее использовать существующую программу`mail` для передачи сообщений в `sendmail`.

    mail [-iInv]  [-d base-directory]
         [-s subject] [-f from-address]
         [-c Cc-addresses] [-b bcc-addresses] to-addresses

`-i`, `-I`, `-n`, `-v`
  Эти опции игнорируются; они включены только для целей совместимости.
`-f from-address`
  From-address используется в качестве адреса From: сообщения. Если эта опция не указана, то используется текущее имя пользователя.
`-d base-directory`
  Base-directory используется как путь к директории данных CommuniGate Pro.
`-s subject`
  Указывает тему (только первый аргумент после флага -s используется как Тема, обратите на это внимание при задании поля Тема, имеющего пробелы).
`-c cc-addresses`
  Отправляет копию сообщения на адреса cc-addresses; cc-addresses должны быть адресами электронной почты, разделёнными запятой.
`-b bcc-addresses`
  Отправляет скрытую копию сообщения на адреса bcc-addresses; bcc-addresses должны быть адресами электронной почты, разделёнными запятой.
`to-addresses`
  Разделённый запятой список адресов электронной почты.

В состав CommuniGate Pro входит программа `sendmail` (`sendmail.exe` для платформы Microsoft Windows). Вы можете использовать эту программу для передачи сообщений в систему CommuniGate Pro, используя интерфейс существующей программы `sendmail`.

    sendmail [-i] [-t] [-d base-directory]
             [-f from-address] [-F sender-name] [-V envid]
             [-Oparameter] [-oparameter] [address, ...]

`-d base-directory`
  Base-directory используется как путь к директории данных CommuniGate Pro.
`-i`
  Игнорировать во входящих сообщениях строки, состоящие из одной точки. Эта опция также должна использоваться, если вы читаете данные из файла.
`-t`
  Прочитать сообщение для получателей. В строках To:, Cc: и Bcc: будет производится поиск адресов получателей. Строка Bcc: будет удаляться до передачи. Адреса, перечисленные в командной строке, будут исключены из списка получателей.
`-ffrom-address`
  From-address используется в качестве адреса From: сообщения. Если эта опция не указана, то используется текущее имя пользователя.
`-Fsender-name`
  Указывает полное имя отправителя.
`-V envid`
  Указывает Envelope ID сообщения.
`-Oparameter`
`-oparameter`
  Эта опция игнорируется.
`addresses`
  Указывает адреса назначения (если опция `-t` не задана) или адреса, которые должны быть исключены из списка адресов назначения (если опция `-t` задана).

Команды mail и sendmail используют в своей работе папку Submitted CommuniGate Pro.

Передача сообщений из программ, работающих в операционной системы OS/400 (IBM iSeries), описана в документе Интерфейс Прикладного Программирования CommuniGate Pro для Sendmail в OS/400.

Руководство CommuniGate® Pro. Copyright © 1998-2009, Stalker Software, Inc.