Версия 5.1 |
|||||||||||||||||||||||||||||||
|
|
Почтовые сервера используют глобальную Систему Доменных Имён для нахождения сетевого адреса компьютера получателя или почтового сервера получателя. Каждый домен (часть адреса электронной почты после символа @) должен иметь так называемую MX-запись в DNS. Эта запись указывает имя компьютера, который фактически получает почту для этого домена. Например, MX-записи могут указывать, что почта для домена company.com должна отправляться на компьютер mail.company.com, а почта для домена enduser.com должна отправляться на компьютер provider.com.
Для одного домена может быть несколько MX-записей (с разными приоритетами). Если один из компьютеров (с наивысшим приоритетом) не может получать почту, то почта отправляется накомпьютеры с более низким приоритетом (так называемые Запасные Почтовый Сервера). Запасные Почтовые Сервера попытаются доставить сообщение на основной сервер позднее.
Если имя компьютера получателя берётся из DNS, то отправляющий почтовый сервер обращается к DNS повторно. Теперь он использует DNS для того, что бы преобразовать имя получающего почтового сервера в его сетевой адрес. Так называемые A-записи DNS содержат пары, которые связывают имя компьютера с его глобальным сетевым (IP) адресом в Интернет.
По получению из DNS сетевого адреса компьютера почтового сервера получателя, отправляющий почтовый сервер открывает SMTP соединение с этим сервером и передаёт сообщение (сообщения). После того, как все сообщения в этот домен переданы, соединение закрывается.
Когда сообщение имеет несколько адресов из одного домена, SMTP модуль может передать почтовому серверу, обслуживающему домен, только одну копию сообщения, и тот сервер самостоятельно доставит сообщения всем получателям в этом домене. Но если в сообщение содержится слишком много адресов, то SMTP модуль может разбить их на несколько частей и отправить несколько копий сообщения, каждая из которых будет содержать только часть списка адресов.
Если для одного домена есть несколько сообщений, то SMTP модуль может открыть несколько соединений с почтовым сервером, обслуживающим этот домен и отправить эти сообщения одновременно.
Если вы хотите, что бы сообщения из Интернет получал ваш собственный почтовый сервер, то вы должны зарегистрировать ваш домен и попросить вашего провайдера зарегистрировать его имя в DNS. Записи в DNS должны указывать на компьтер, на котором работает ваш почтовый сервер.
Для того, что бы настроить параметры SMTP модуля, используйте Веб Интерфейс Администратора. Откройте страницу Почта в области Установки, затем откройте страницу SMTP.
Используйте эту настройку для того, что бы указать какую информацию SMTP модуль должен сохранять в Журнале работы Сервера. Обычно используется уровень Основные (отчёты о передаче сообщений) или уровень Проблемы (передача сообщений и не фатальные ошибки). В случае, если в работе SMTP модуля возникают проблемы, возможно, целесообразным будет увеличить детализацию до уровня Подробности или Всё: в этом случае в Журнал работы Сервера будет записываться более подробная информация на уровне протокола или ссылок. Когда проблема решена, верните настройку Уровень Журнала в её обычное значение, иначе Системный Журнал будет очень быстро увеличивать свой размер.
Записи, помещаемые SMTP модулем в Системный Журнал, имеют отметку SMTPI для входящих соединений, SMTP для исходящих соединений, и SMTPW для соединений, используемых для пробуждения запасных серверов.
Если вы хотите отправлять сообщения через Интернет, ваш сервер должен иметь TCP/IP соединение с Интернет. Когда сообщение должно быть передано на какой-нибудь удалённый хост, SMTP модуль соединяется с этим хостом через сеть TCP/IP и передаёт сообщение, используя протокол SMTP.
При отправке сообщений через Интернет, SMTP модуль может переслать их на другой почтовый сервер, или доставить сообщения непосредственно получателям, используя MX-записи в DNS для поиска адресов хостов получателей в Интернет.
Выберите опцию Посылать через и укажите имя или IP адрес пересылающего сервера. SMTP модуль будет пересылать все исходящие сообщения на этот почтовый сервер для дальнейшей отправки.
Обратите внимание: имя пересылающего почтового сервера должно быть именем реального компьютера (как указано в A-записи в DNS), а не именем почтового домена (типа MX). Имя домена вашего провайдера может быть provider.com, а почтовый сервер провайдера может быть имя типа mail.provider.com. Проконсультируйтесь с вашим провайдером, что бы узнать точное имя пересылающего сервера, которое вы можете использовать.
Обратите внимание: вы можете указать здесь IP адрес пересылающего сервера вместо его имени. Вы также можете указать несколько IP адресов, разделённых символом запятой (,). Если SMTP соединение на первый указанный адрес не может быть установлено, то SMTP модуль будет пытаться установить соединение со следующим адресом.
Обратите внимание: при конфигурировании Backend-Сервера в Кластере, в настройке "Посылать через" вы можете указать символ звёздочка (*). В этом случае в качестве пересылающего почтового сервера будут использоваться все Frontend Сервера Кластера (указанные на странице Установки Кластера).
Обратите внимание: когда имя домена получателя указано как IP адрес (как в user@[12.34.56.78]), то SMTP модуль доставляет сообщения непосредственно на хост с IP адресом 12.34.56.78, даже если выбрана опция Посылать через. Вы можете использовать эту возможность для обмена сообщений между несколькими почтовыми серверами в локальной сети, не имеющей своего DNS сервера.
Такая настройка используется когда ваш сервер имеет "динамический IP адрес" и получает почту от этого же пересылающего сервера, используя метод ATRN. Обычно имя пользователя и пароль, используемые для пересылки почты, совпадают с именем и паролем, используемым для ATRN-получения.
Этот метод позволяет системе доставлять сообщение или прямо на компьютер получателя, или на ретранслирующий хост, являющийся "очень близким" к компьютеру получателя. Получатели могут читать ваши сообщения практически немедленно, и ваша почтовая система не должна полагаться на производительность какого-нибудь "пересылающего почтового сервера".
Когда очередь Сервера содержит несколько сообщений, которые должны быть доставлены в некоторый домен, SMTP модуль открывает соединение с почтовым сервером этого домена и отправляет сообщения по одному. Если установлено медленное соединение, а в Очереди есть большое сообщение, то другие сообщения могут ждать отправки длительное время. Возможно, вы захотите, что бы SMTP модуль открывал дополнительные соединения с почтовым сервером и отправлял сообщения параллельно.
Деятельность SMTP модуля по отправке может быть ограничена в Расписании Сетевой Активности. Исходящие сообщения будут ждать в SMTP очереди до тех пор, пока Расписание Сетевой Активности не позволит Серверу инициировать исходящие сетевые соединения.
Если деятельность по отправке разрешена, то SMTP модуль будет пытаться отправить все накопленные в его очередях сообщения.
Если попытка доставить сообщение заканчивается неуспешно, то SMTP модуль может отложить доставку этого сообщения или всей очереди сообщений на этот хост (если соединение с хостом не может установлено, или соединение было разорвано и т.д.). Панель повтор Попыток позволяет вам управлять повтором попыток доставки сообщений:
Вы можете настроить SMTP модуль вашего Сервера CommuniGate Pro на использование безопасных (защищенных) соединений при отправке сообщений на определённые удалённые сайты. Эта возможность особенно полезна, если ваша компания имеет несколько офисов, и почтовый трафик между офисами отправляется через публичный Интернет.
Вы должны просто перечислить имена доменов, которые должны получать почту от вашего сервера через безопасные соединения:
Указанные имена могут содержать шаблон подстановки - символ звёздочка (*).
Когда SMTP модуль CommuniGate Pro соединяется с релеем одного из перечисленных доменов, он проверяет, что релей поддерживает команду STARTTLS, являющуюся расширением протокола. Затем SMTP модуль использует эту команду для установления с этим релеем безопасного соединения.
SMTP модуль CommuniGate Pro проверяет действительность Сертификата удалённого релея используя заданной набор Доверенных Сертификатов.
Тема сертификата удалённого релея должна содержать поле cn (Имя-Идентификатор), соответствующее либо имени домена удалённого сайта, либо имени этого релея. Часто здесь может возникать проблема, так как домен company.dom может иметь MX-запись relay1.company.dom, но компьютер с адресом relay1.company.dom имеет "главное" DNS-имя smtp.company.dom и его Сертификат выпущен для этого имени (тема Сертификата содержит smtp.company.dom в поле cn).
Для того, что бы решить эту проблему, вы должны явно направить весь трафик в домен company.dom через релей smtp.company.dom используя следующую запись в Маршрутизаторе:
Дополнительную информацию о маршрутизации SMTP смотрите в разделе Маршрутизатор.
Обратите внимание: эта возможность обеспечивает безопасную передачу сообщений между вашим сервером и удалённым релеем. Для этого, что бы обеспечить полную безопасность на всём пути передачи сообщения от одного конечного пользователя к другому, вы должны проверить, что:Если домен перечислен в списке Посылать Зашифрованным (SSL/TLS), а получающий сервер не поддерживает команду STARTTLS или сертификат удалённого сервер не может быть проверен, или Тема сертификата не соответствует домену или имени релея домена, то для того, что бы сообщения гарантировано не были переданы через потенциально небезопасный канал, все сообщения в этот домен отвергаются.
Если ваш сервер отправляет всю исходящую почту через пересылающий сервер, то вы можете ввести символ звёздочка (*) в поле Посылать Зашифрованным (SSL/TLS) для того, что бы шифровать весь трафик с пересылающим сервером.
SMTP модуль CommuniGate Pro не проверяет Тему сертификата пересылающего сервера.
Если исходящее соединение произведено на порт номер 465 (смотрите раздел Отправка на Нестандартные Номера Портов), то SMTP модуль инициирует безопасный (SSL/TLS) протокол сразу же после установления TCP/IP соединения.
Протокол SMTP обычно используется для получения сообщения из Интернета, а также сообщений от клиентских почтовых приложений. Если вы хотите получать сообщения из Интернет, вам необходимо иметь TCP/IP соединение с Интернет, а имя домена вашего сервера и его IP адрес должны быть в зарегистрированы в DNS.
Для того, что бы настроить Приём сообщений по SMTP, нажмите на ссылку Приём на станице Настроек SMTP.
Обратите внимание: SMTP модуль CommuniGate Pro сам никогда не конвертирует не-ASCII сообщения в MIME формат и (согласно RFC1652) он не должен объявлять о поддержке 8BITMIME. Однако сегодня во всех приложениях Интернет используется 8-битная кодировка, так что включение опции об объявлении 8BITMIME не приведёт к каким-либо проблемам и позволит избежать проведения другими серверами избыточного преобразования 8 битного сообщения в MIME.
Если отправитель сообщения (адрес Return-Path сообщения, указанный в команде протокола MAIL FROM) является локальным объектом - Пользователем, или Группой, или Списком Рассылки в локальном Домене, то открывается этот домен и в нём проверяется значение опции Требовать SMTP AUTH.
Если эта опция включена, то сообщение будет отвергаться в случае, если клиентская почтовая программа не отправила сначала команду SMTP AUTH. Значение опции указывает для каких IP адресов, с которых почтовые программы отправляют почту, должна использоваться эта возможность.
Обратите внимание: эта опция проверяет только "фиксированные" Сетевые Адреса Клиентов - она не обращает внимания на "временные" клиентские адреса, добавляемые опцией Считать Адрес Клиентским.
Обратите внимание: используйте эту опцию с осторожностью. Некоторые пользователи могут использовать различные почтовые релеи и указывать в своих сообщения свои имёна Пользователя Сервера CommuniGate Pro в качестве Return-Paths сообщений.
Если эта опция включена и такие сообщения направлены на ваш сервер, то они будут отвергаться, потому что почтовые релеи будут не в состоянии аутентифицировать отправителей с вашего Сервера.
Обратите внимание: большинство почтовых программ будут отправлять команду AUTH только когда сервер объявляет о том, что он поддерживает SMTP AUTH. Убедитесь сначала, что ваш сервер действительно объявляет о ней (смотрите выше).
Если входящий адрес получателя в команде (RCPT TO) является локальным Пользователем, то в Установках Домена Пользователя могут быть заданы ограничения для SMTP Модуля на проверку текущего статуса Пользователя.
Если почта Пользователю не может быть доставлена немедленно (Пользователь превысил квоту и т.д.), то адрес получателя отвергается с кодом ответом "временная ошибка" (4хх).
Если ваш сервер имеет коммутируемое соединение, то имя домена должно иметь в DNS как минимум одну дополнительную MX запись, указывающую на "запасной" почтовый сервер (обычно, почтовый сервер вашего провайдера). Когда ваш сервер отключён, все сообщения, направляемые в ваш домен(ы), отправляются на этот запасной почтовый сервер.
Запасной почтовый сервер пытается доставлять собранные сообщения вашему серверу. Обычно повторная попытка предпринимается через 30 минут, так что ваша система должна оставаться включённой как минимум в течении этого периода времени для того, что бы получить сообщения с запасного сервера.
Для того, что бы избежать этой задержки, SMTP модуль может быть настроен на отправку команды ETRN на запасной сервер, запускающую Удалённую Очередь. Когда запасной сервер получает такую команду, он немедленно начинает отправлять собранные сообщения на ваш Сервер.
Обратите внимание: имя запасного почтового сервера должно быть именем реального компьютера (как указано в A-записи в DNS), а не именем почтового домена. Имя домена вашего провайдера может быть provider.com, а почтовый сервер провайдера может быть имя типа mail.provider.com. Проконсультируйтесь с вашим провайдером для того, что бы узнать правильное имя вашего запасного сервера или просто проверьте MX-записи в DNS, указывающие на ваш домен: ваш запасной сервер указывается в той MX-записи, приоритет которой следует за приоритетом MX-записи для вашего Сервера.
Деятельность SMTP модуля по пробуждению ограничивается Расписанием Сетевой Активности.
Команда ETRN может использоваться для освобождения очереди на ваш домена на удалённом запасном сервере только если ваш сервер имеет постоянный IP адрес.
Если ваш сервер имеет динамический IP адрес, то метод ETRN не будет работать, так как запасной сервер не знает IP адреса, используемого вашим сервером, и, соответственно, запасной сервер не сможет открыть соединение с вашим сервером.
Если ваш сервер имеет динамический IP адрес, то для того, что бы забрать почту с запасного сервера, он должен использовать метод Релеинга Почты по требованию.
При использовании метода Релеинга Почты по Требованию, ваш сервер соединяется с запасном сервером, аутентифицирует себя и затем отправляет команду ATRN. Затем сервера обмениваются своими ролями и запасной сервер в том же канале начинает отправлять почту на домен вашего сервера. Это снимает необходимость открытия запасным сервером соединения с вашим сервером.
Так как запасной сервер не открывает соединение сам, то он не проверяет, что сервер, отправивший команду ATRN и желающий получить почту для вашего домена, действительно является вашим сервером. Ваш сервер должен представить какие-либо имя и пароль, и это имя и пароль должны быть приняты удалённым сервером, что позволит вашему серверу отправить команду ATRN.
Проконсультируйтесь с администратором удалённого сервера относительно имени и пароля, которые должен представлять ваш сервер перед отправкой команды ATRN.
Для отправки пароля в зашифрованной форме SMTP модуль CommuniGate Pro использует метод аутентификации AUTH CRAM-MD5. Если удалённый сервер не поддерживает метод CRAM-MD5, то используется незашифрованный метод AUTH LOGIN.
Если ваш запасной сервер не поддерживает Релеинг Почты по Требованию, то вам необходимо использовать метод общедоменного пользователя, реализованный в модуле RPOP.
RFC2645 предлагает использовать специальный TCP порт номер 366 для ATRN сервисов. Если ваш запасной почтовый сервер осуществляет ATRN-обслуживание на этом порту (или на любом другом порту, отличном от стандартного SMTP порта 25), вы должны задать имя сервера и номер порта в поле настройки Посылать Пробуждение На. Используйте символ двоеточие для отделения имени сервера от номера порта:
mail.provider.dom:366
Вы можете использовать безопасные соединения с запасным сервером, если вы включите имя запасного сервера в список Посылать Зашифрованным (SSL/TLS).
Если указано имя запасного сервера, то на странице с настройками SMTP отображается кнопка Пробудить Сейчас. Нажмите на эту кнопку для того, что бы инициировать сессию пробуждения немедленно.
В SMTP модуле реализован LMTP протокол. Он поддерживает этот протокол на всех портах, и это для поддержки протокола LMTP не требуется конфигурирования дополнительных портов.
SMTP модуль переключается в LMTP режим при получении LMTP команды LHLO.
Сервер CommuniGate Pro может использоваться как запасной почтовый сервер для систем с коммутируемым доступом. Системы с коммутируемым доступом, получающие почту через SMTP, ожидают, что их запасные сервера получают и хранят всю почту для них в то время, как они отключены. Когда система с коммутируемым доступом снова подключается к Интернет, она соединяется со своим запасным почтовым сервером и либо запускает специальную команду за Запуск Удалённой Очереди (ETRN, RFC1985), либо отправляет фиктивное сообщение электронной почты на специальный адрес на запасном сервере.
Когда ваш сервер получает команду ETRN, он пытается отправить все сообщения, собранные для хоста, указанного в параметре команды ETRN. Этот метод позволяет системе с коммутируемым доступом получить свои сообщения немедленно, не ожидая, пока ваш сервер сделает следующую попытку доставить собранный сообщения.
SMTP модуль поддерживает команду ETRN, так что CommuniGate Pro может использоваться как запасной почтовый сервер. Так как эта возможность является встроенной, то никаких специальных настроек для этого выполнять не требуется.
SMTP модуль использует Маршрутизатор для обработки параметра ETRN (имени домена). Он добавляет фиктивное имя пользователя wakeup к этому домену для получения типового адреса электронной почты wakeup@etrn-parameter и прогоняет этот адрес через Маршрутизатор. Если адрес направляется на SMTP хост, то SMTP модуль освобождает (пробуждает) очередь этого хоста.
Если в вашей таблице маршрутизации домен client.com направляется на mail.client.com, то вся почта для домена client.com будет накапливаться в очереди для домена mail.client.com. Так как параметр команды ETRN также обрабатывается в Маршрутизаторе, то и команда ETRN client.com будет отработана корректно и приведёт к освобождению очереди для mail.client.com.
В среде Динамического Кластера команда ETRN, полученная любым членом кластера, освобождает очередь на домен у всех членов кластера.
Когда SMTP модуль CommuniGate Pro получает команду ATRN, он проверяет, что сторона, установившая соединения, аутентифицировалась. Затем модуль освобождает очередь для указанного домена и отправляет все сообщения, находящиеся в ней, через это (уже установленное) соединение. Для включения возможности ATRN в SMTP модуле CommuniGate Pro никаких специальных настроек выполнять не нужно. Есть ряд важных замечаний, которые необходимо сделать в связи с реализацией ATRN:
Параметр команды ATRN (если есть) обрабатывается точно так же, как параметр команды ETRN.
RFC2645 предлагает использовать специальный TCP порт номер 366 для ATRN сервисов. SMTP модуль CommuniGate Pro обеспечивает ATRN сервисы на всех портах, используемых Приёмником. Для соответствия стандарту RFC2645, вы можете добавить в настройки приёмника SMTP порт 366.
Для совместимости со старыми серверами Microsoft Exchange, также поддерживается SMTP команда TURN. Он обрабатывается так же, как и команда ATRN без параметра, и также требует аутентификации. Имя очереди, которая будет освобождена, совпадает с именем аутентифицированного пользователя.
SMTP модуль поддерживает альтернативный метод пробуждения: система с коммутируемым доступом может отправить любое сообщение на адрес domainName-wakeup@serverDomain для освобождения очереди сообщений domainName. Имя serverDomain должно быть именем Главного Домена Сервера CommuniGate Pro.
В среде Динамического Кластера сообщение пробуждения, полученное любым членом кластера, освобождает очередь на домен у всех членов кластера.
Вы можете попросить, что бы SMTP модуль удерживал в своей очереди почту для определённых хостов и не пытался доставить её до того момента, пока получающий сервер не отправит команду ETRN или не пошлет пробуждающее сообщение. Это может быть полезно, если получающий сервер работает на линии с симметричным коммутируемым доступом и его провайдер устанавливает связь автоматически при наличии какого-либо трафика для получающего сервера.
Ситуация, когда SMTP модуль получает сообщение из удалённой системы и затем отправляет это сообщение какому-нибудь другому хосту называется релеингом (ретрансляцией).
Для того, что бы избежать злоупотребления возможностями Сервера по пересылке почты, должны быть заданы некоторые ограничения на релеинг.
Если сообщение должно быть доставлено на хост hostName через конкретный Локальный IP Адрес 12.34.56.78 ,то сообщение не будет помещено в SMTP очередь hostName. Вместо этого, сервер поместит его в очередь SMTP @12.34.56.78:hostName .
Эта техника позволяет Серверу обрабатывать сообщения для различных Доменов независимо. Если IP адрес одного из ваших Доменов блокирован удалённым хостом (из-за того, что пользователи этого Домена злоупотребляли почтовой системой) сообщения, направленные на эти же самые удалённые хосты из других Доменов но будут задерживаться или отвергаться.
Если имя hostName включено в список Удерживать Почту для Доменов, то сервер никогда не добавляет префикс @12.34.56.78:, так что все сообщения для этого хоста всегда будут устанавливаться в одну очередь, и эта очередь будет использована командой ATRN.
Команда ETRN освобождает не только очередь hostName, но и все очереди hostName, с IP префиксами (очереди @12.34.56.78:hostName).
Когда Блокированный хост соединяется с SMTP модулем, модуль не отвергает соединение. Вместо этого, он получает SMTP команду MAIL FROM, и начинает обрабатывать адрес получателя (RCPT TO), отправленный из блокированного хоста. Модуль добавляет домен blacklisted для каждого адреса получателя, полученного от блокированного хоста, то есть полученный адрес user@domain преобразовыается в user%domain@blacklisted. Затем адрес, как обычно, обрабатывается в Маршрутизаторе. Если Таблица Маршрутизации не содержит специального правила для домена blacklisted, то адрес отвергается со специальным кодом ошибки.
По умолчанию, в Таблице Маршрутизации содержится следующая строка:
<blacklist-admin*@blacklisted> = postmaster
Все сообщения из блокированных хостов, отправленные на адрес blacklist-admin в любом из доменов, направляются на postmaster и, тем самым, сообщения принимаются. Эта возможность "белых дыр" позволяет пользователям блокированного хоста связаться с пользователем postmaster вашего сервера, если они хотят обсудить вопросы блокирования. Если вы удалите эту строку из таблицы Маршрутизатора, то от блокированных хостов не будут приниматься никакие сообщения.
Когда сообщение с блокированного хоста отвергается, SMTP модуль проверяет, не может ли адрес blacklist-admin@blacklisted быть направлен с помощью Маршрутизатора. Если в Таблице Маршрутизации содержатся соответствующие записи (имеющиеся по умолчанию или другие), то блокированному хосту возвращается код ошибки с объяснением, что почта на имя blacklist-admin@serverdomain будет приниматься даже с блокированного хоста.
Если вы хотите использовать возможности "белых дыр", но не хотите, что бы информация об их адресах включалась в код ошибки, просто используйте для адресов "белых дыр" другие имена.
Следующую таблица содержит примеры SMTP сессий, установленных с блокированных хостов. Команды хоста отмечены символом C:, ответы SMTP модуля содержат символ S:.
Маршрутизатор Таблица | |
---|---|
SMTP протокол |
C: MAIL FROM: user@host
S: 250 user@host sender accepted C: RCPT TO: somebody@somehost S: 591 Your host [10.1.1.1] is blacklisted. No mail will be accepted C: RCPT TO: abuse@somehost S: 591 Your host [10.1.1.1] is blacklisted. No mail will be accepted C: RCPT TO: blacklist-admin@somehost S: 591 Your host [10.1.1.1] is blacklisted. No mail will be accepted .... |
Маршрутизатор Таблица |
<abuse*@blacklisted> = postmaster |
SMTP протокол |
C: MAIL FROM: user@host
S: 250 user@host sender accepted C: RCPT TO: somebody@somehost S: 591 Your host [10.1.1.1] is blacklisted. No mail will be accepted C: RCPT TO: abuse@somehost S: 250 abuse%somehost@blacklisted will leave Internet C: RCPT TO: blacklist-admin@somehost S: 591 Your host is blacklisted. No mail will be accepted .... |
Маршрутизатор Таблица |
<blacklist-admin*@blacklisted> = postmaster |
SMTP протокол |
C: MAIL FROM: user@host
S: 250 user@host sender accepted C: RCPT TO: somebody@somehost S: 591 Your host [10.1.1.1] is blacklisted. Send your questions to blacklist-admin@mycompany.com. C: RCPT TO: abuse@somehost S: 591 Your host [10.1.1.1] is blacklisted. Send your questions to blacklist-admin@mycompany.com. C: RCPT TO: blacklist-admin@somehost S: 250 blacklist-admin%somehost@blacklisted will leave Internet .... |
SMTP модуль сразу же (при первом вызове Маршрутизатора) принимает сообщения, адресованные на локальный адрес domain name-wakeup. Когда такие сообщения ставятся в очередь SMTP модуля, они обрабатываются какзапросы на пробуждение для очереди домена, соответствующего имени домена.
SMTP модуль также сразу же принимает все адреса с IP адресами домена, то есть с именами домена типа [xx.yy.zz.tt]. Пожалуйста, обратите внимание что Маршрутизатор добавляет квадратные скобки к тем IP адресам имён домена, которые не имеют их, а так же изменяет IP адреса локальных доменов на их имена. Маршрутизатор выполняет эти операции до вызова модулей.
SMTP модуль немедленно принимает адреса, доменная часть имени которых оканчивается суффиксом .smtp. Этот суффикс обрабатывается так же, как и суффикс .via. Суффикс .smtp не будет поддерживаться в дальнейшем.
SMTP модуль немедленно принимает адреса, доменная часть имени которых оканчивается суффиксом .smtpq. Этот суффикс обрабатывается так же, как и суффикс .relay. Суффикс .smtpq не будет поддерживаться в дальнейшем.
В финальном вызове, SMTP модуль принимает почту для любого домена, если в имени этого домена содержится как минимум один символ точка (.). Если выбрана опция Посылать через, то все эти адреса перенаправляются на заданный домен Пересылающего Сервера.
До принятия адреса, SMTP модуль проверяет, не содержит ли адрес вместо символа @ один или несколько символов %. В этом случае самый правый символ % изменяется на символ @.
Некоторые почтовые сервера могут быть настроены на приём входящей SMTP почты на нестандартный номер порта. SMTP модуль CommuniGate Pro может отправлять сообщения на такие сервера если доменная часть адреса электронной почты содержит номер порта или она направляется на адрес, который включает в себя номер порта.
Что бы указать номер порта в почтовом домене существует два метода:Область Наблюдение Веб Интерфейса Администратора содержит средства для наблюдения за активностью SMTP модуля. Страница Наблюдения за SMTP имеет три части: доставка, ожидание и приём.
В части Доставка отображаются активные исходящие SMTP соединения: