|
Версия 6.4 |
|
| ||||||||||||||||||||||||
Настройка Модуля Местной ДоставкиЧтобы настроить параметры модуля Местной Доставки, используйте Веб Интерфейс Администратора. Откройте страницу Почта в разделе Установки, затем откройте страницу LOCAL.
Ограничение Потока Входящих Сообщений
Хотя CommuniGate Pro использует развитые встроенные технологии для предотвращения зацикливания почты, в некоторых случаях (обычно при взаимодействии с другими серверами) может образоваться почтовая петля. Для того, чтобы минимизировать вред от такого зацикливания, модуль Местной Доставки подсчитывает все сообщения, получаемые Пользователями. Если их число превысит указанный лимит, то очередь входящих сообщений для этого Пользователя задерживается.
Обратите внимание: Модуль считает число доставляемых Пользователю сообщений, а не число сохраняемых сообщений: даже если входящее сообщение не сохраняется в папке INBOX Пользователя из-за того, например, что оно было выкинуто Правилами, это сообщение все равно учитывается. Установки Передачи Почты Пользователя задают и Ограничения потока входящих сообщений для каждого Пользователя. МаршрутизацияКогда Маршрутизатор передаёт адрес в модуль Местной Доставки, модуль проверяет имя домена: если имя домена заканчивается строкой .local, то модуль Местной Доставки принимает этот адрес, удаляет из имени домена суффикс .local и сохраняет сообщение у соответствующего Пользователя Главного Домена. Эта возможность используется для создания Общедоменных Пользователей.
Иногда необходимо создать Общедоменного Пользователя не в Главном Домене Сервера, а в каком-нибудь другом Домене. Используйте суффикс ._domain для направления почты на Пользователя в другом Домене. Последний компонент "локальной части" адреса будет использоваться для указания имени Домена Пользователя:
Когда Маршрутизатор вызывает модуль Местной Доставки "при первом проходе", то модуль не обрабатывает никакие другие адреса. Когда Маршрутизатор вызывает модуль Местной Доставки "при финальном проходе", то модуль принимает все адреса с пустыми именами домена или с именами доменов, совпадающими с одним из Доменов, обслуживаемых Сервером, и направляет сообщения Пользователям, имена которых берутся из "локальной части" адресов.
Чтобы обеспечить возможность маршрутизации только для домена, используемую Модулем HTTP, модуль Местной Доставки принимает все адреса с локальной частью LoginPage и пустой доменной частью, или с доменной частью, совпадающей с именем какого-либо Домена или Псевдонима Домена. Маршрутизация для Неизвестных ПользователейКогда модуль Местной Доставки решает, что адрес электронной почты является локальным, он проверяет существование Пользователя с указанным именем. Каждый Домен (Главный и все другие Домены) имеет настройку, которая определяет действия модуля Местной Доставки в случае, если указанный Пользователь не существует. Если выбрана опция "Отвергнуть", то все сообщения, отправленные неизвестным Пользователям отвергаются и отправителю возвращается сообщение об ошибке "unknown account". Если выбрана опция "Выкинуть", то все сообщения, отправленные неизвестным Пользователям перенаправляются на адрес NULL и Сервер выкидывает их, не генерируя сообщение об ошибке. Если вы выбираете опцию "Перенаправить к", то все сообщения, отправленные неизвестным Пользователям, будут перенаправляться на указанный адрес. Этот адрес может быть именем существующего локального Пользователя, или он может быть адресом электронной почты пользователя на другом сервере: неизвестный адрес Пользователя заменяется на указанный адрес, и запускается повторная процедура обработки этого адреса в Маршрутизаторе. Указанный адрес для "перенаправления" может содержать символ звёздочка (*). В этом случае имя неизвестного локального пользователя подставляется вместо символа звёздочка.
Общедоменные ПользователиМаршрутизатор может направлять почту для всего домена (имени домена) на определённого локального Пользователя при использовании суффикса домена .local (смотрите выше). Этот метод полезен, если:
Общедоменные Пользователи полезны, если клиентские системы получают сообщения с вашего сервера через функции CommuniGate Pro RPOLL или им подобные, распределяя в дальнейшем полученные сообщение локальным образом. В качестве альтернативы, клиентская система может использовать обычную однопользовательскую почтовую программу для получения сообщений, в дальнейшем распределяя полученные сообщения вручную. Если информация из локальной части адреса client1.com не используется для маршрутизации, то она выкидывается. Когда модуль Местной Доставки сохраняет сообщение у Пользователя client1, он сохраняет локальную часть адреса в поле заголовка сообщения X-Real-To: (или в другом поле, заданном в настройках модуля Местной Доставки).
<*@client1.com>= client1 Такая запись для псевдонима в Маршрутизаторе также сохраняет все сообщения, отправленные в домен client1.com у Пользователя client1, но при использовании такой записи информация о локальной части адреса (информация об имени Пользователя) будет утеряна и поле X-Real-To: не будет создано. Клиентское программное обеспечение, получающее сообщения от Общедоменного Пользователя, будет полагаться на поля заголовка сообщения Кому и Копия. В этих полях не всегда содержится правильная информация; в частности, в них никогда не отражаются изменения в локальной части адреса, которые могли быть сделаны другими записями маршрутизации. Модуль POP позволяет индивидуальным пользователям забирать почту от Общедоменного Пользователя, пряча все сообщения, в которых в поле заголовка X-Real-To не содержится указанного имени пользователя. Обычно, Общедоменные Пользователи создаются в Главном Домене. Используйте суффикс .domain для создания Общедоменного Пользователя в других Доменах. Автоматическая Обработка ПочтыПосле того, как адрес принимается модулем Местной Доставки сообщение ставится в очередь Модуля. Каждый Модуль, обрабатывая сообщения из очереди, открывает Пользователя, которому адресовано сообщение. Если у Пользователя заданы какие-либо Автоматические Правила, то эти Правила применяются: для каждого правила проверяются его условия, и, если они выполняются, то осуществляются соответствующие действия Правил. В результате этих действий сообщение может быть скопировано в какую-нибудь папку, копия сообщения может быть перенаправлена на другой адрес, может быть создан автоматический ответ и т.д. Вы можете использовать Уровень Журнала Подробности для модуля Местной Доставки чтобы видеть, какие правила применяются к сообщениям, почему некоторые условия не выполняются, и какие действия были предприняты при выполнении условий Правил. Сохранение Почты в Папках ПользователяПосле того, как Правила Пользователя были применены и, по результатам применения этих Правил, сообщение не было Выкинуто, сообщение сохраняется в папке INBOX Пользователя. Модуль Местной Доставки проверяет текущий размер папок Пользователя и отвергает сообщения в случае, если квота Хранилища Пользователя будет превышена после сохранения сообщения. Прямая Адресация ПапокМодуль Местной Доставки может доставлять сообщения в явно указанные папки, минуя папку INBOX. Если локальная часть адрес указана как box#name, то сообщение будет сохранено в папке box у Пользователя name. При использовании адресов такого типа Правила уровня Пользователя НЕ применяются. Вы можете использовать Прямую Адресацию Папок в Таблице Маршрутизатора:;сохранять сообщения на sales@maindomain ; в папке sales у Пользователя public@maindomain <sales> = sales#public ; ; сохранять сообщения на support@client.com ; в папке requests у Пользователя staff в Домене hq.client.com <support@client.com> = "requests#staff"@hq.client.com Обратите внимание: помните, что имена Папок зависимы от регистра. Обратите внимание: возможность Прямой Адресации Папок может также использоваться в POP модуле. При использовании приведённых выше записей в Маршрутизаторе, при входе пользователя по имени sales, почтовая программа клиента, работающая по протоколу POP откроет папку sales у Пользователя public (если пользователь указал правильный пароль для Пользователя public). Настройки Маршрутизации
Отправка Почты Всем ПользователямВы можете использовать Установки Домена для того, чтобы задействовать виртуальный объект All. Сообщения, посланные на адрес all@domainname не сохраняются у тех Пользователей, у которых опция Принимает Почту для "all" имеет значение Нет. Обратите внимание: правила индивидуальных Пользователей не применяются к сообщениям, отправленным на адрес all. Для того, чтобы отправить сообщение всем пользователям во всех доменах сервера, может использоваться адрес alldomains@maindomain. |