Подключение Microsoft Exchange
Server к Интернету осуществляется легко и быстро. Microsoft Exchange Server 4.0
поддерживает протокол SMTP при помощи коннектора Internet Mail Connector, а
Microsoft Exchange Server 5.0 имеет самостоятельную встроенную поддержку SMTP,
POP3, HTTP и NNTP. В данной статье описываются минимальные действия, которые
необходимо выполнить для того, чтобы сконфигурировать поддержку этих протоколов.
Убедитесь в том, что Microsoft
Exchange Server, который вы хотите подключить к Интернету, полноценно
функционирует. Клиенты Exchange с почтовыми ящиками на этом сервере должны быть
в состоянии передавать сообщения друг другу. Также проверьте, установлен ли на
сервере протокол TCP/IP.
Если ваша организация еще не имеет
доступа в Интернет, свяжитесь с поставщиком услуг Интернета. Закажите постоянное
соединение с Интернетом, при этом потребуйте, чтобы провайдер взял на себя вашу
службу имен доменов - DNS. Если постоянное соединение представляется
нерентабельным, можно использоваться сеансовое подключение. После того как
провайдер выделит вам адрес, может потребоваться изменение IP-адресов в вашей
локальной сети.
Убедитесь в том, что связь с
провайдером установлена, и проверьте, имеется ли соединение с Интернетом,
запросив какой-нибудь известный вам сервер, например, сервер Microsoft по адресу
131.107.1.240. В случае успеха, на экране появится следующее:
C:\users\default>ping 131.107.1.240
Pinging 131.107.1.240 with 32 bytes of
data: Reply from 131.107.1.240: bytes=32 time=341ms TTL=115 Reply from
131.107.1.240: bytes=32 time=280ms TTL=115 Reply from 131.107.1.240:
bytes=32 time=281ms TTL=115 Reply from 131.107.1.240: bytes=32 time=280ms
TTL=115
Если на экране появилось сообщение
типа 'Destination Host Unreachable' или 'Request Timed Out', то придется
устранить неисправности в конфигурации TCP/IP. Проверьте правильность установки
протокола, конфигурацию маршрутизатора либо конфигурацию RAS-службы. Если
конфигурацией маршрутизатора изначально занимался ваш провайдер, позвоните в их
службу технической поддержки. Если ping-тестирование хост-узла по IP-адресу
прошло успешно, попытайтесь теперь проверить отзовется ли сервер на имя,
например, dns1.microsoft.com. В случае успеха вы увидите на экране следующее:
C:\users\default>ping
dns1.microsoft.com Pinging dns1.microsoft.com [131.107.1.240] with 32 bytes
of data: Reply from 131.107.1.240: bytes=32 time=300ms TTL=115 Reply
from 131.107.1.240: bytes=32 time=281ms TTL=115 Reply from 131.107.1.240:
bytes=32 time=280ms TTL=115 Reply from 131.107.1.240: bytes=32 time=881ms
TTL=115
Если появилось сообщение типа 'Bad
IP address', то перед тем, как вы сможете продолжить работу, необходимо
окончательно устранить неисправности в конфигурации TCP/IP.
Убедившись в том, что протокол
TCP/IP установлен правильно, можно приступить к настройке Microsoft Exchange
Server для отправки исходящих сообщений. Выясните IP-адрес и TCP/IP-имя хоста
Microsoft Exchange Server. Допустим, имя вашего почтового
сервера -mail.company.ru, с адресом 206.247.73.110. Попробуйте запросить этот
сервер по IP-адресу. Если это вам не удастся, это значит, что вы неверно
определили IP-адрес сервера - проверьте свойства TCP/IP в окне свойств сети.
Запросите свой Microsoft Exchange
Server по имени. Это очень важно - все протоколы Интернета требуют, чтобы
машины-клиенты и другие сервера в Интернете могли найти вашу систему по имени.
Если это не получится, свяжитесь с теми, кто занимается вашей DNS-службой, и
попросите добавить в DNS запись в строку Адрес ('A') для вашего сервера
(mail.company.ru).
Вы должны дать указание другим
серверам почты в Интернете о том, чтобы они направляли адресованные вам
сообщения на ваш Microsoft Exchange Server. Допустим, вы хотите принимать почту
на адрес user@company.ru. Для этого администратор DNS должен присвоить для
вашему домену (company.ru) атрибут Mail Exchanger ('MX'), если это еще не
сделано.
Проверьте запись о статусе MX при
помощи NSLOOKUP, утилиты, которая имеется в Windows NT 4.0. В командной строке
запустите NSLOOKUP и дайте команду 'set type=MX'. Теперь введите имя домена
электронной почты вашей компании, типа 'company.ru'. В случае успеха вы увидите
на экране имя хоста вашего Microsoft Exchange Server, mail.company.ru. Например:
C:> NSLOOKUP Default server:
sec1.dns.psi.net Address: 39.8.92.2 >set type=mx >company.com
Server: sec1.dns.psi.net Address: 38.9.92.2 Non-authoritative
answer: Company.com MX preference = 10, mail exchanger=mail.company.com
По умолчанию сервер должен выдать
имя и IP-адрес DNS-сервера, который указан в вашей конфигурации TCP/IP (см.
пункты 5 и 6 выше). В зависимости от того, является ли DNS-сервер, на который вы
указываете, основным DNS-сервером для вашей компании, вы получите ответ со
статусом 'authoritative' либо 'non-authoritative' - это непринципиально. Если в
ответ вы получите сообщение, в котором говорится, что MX-сервис для вашей
компании (company.ru) обеспечивает ваш Microsoft Exchange Server
(mail.company.ru), то все в порядке. Если на экране появится строка, не похожая
на приведенную выше, это значит, что вы не сможете получать входящие сообщения,
и DNS-администратор должен устранить эту проблему. Если все работает, то
протокол TCP/IP установлен правильно, и его настройки позволят получать входящие
сообщения в Microsoft Exchange Server.
В Microsoft Exchange Server 5.0
поддержка протокола SMTP устанавливается по умолчанию при инсталляции сервера, и
в первый раз вы конфигурируете протокол при помощи мастера установки для
Internet Mail Service (рис. 1), который запускается командой меню File|New
Other. Если у вас установлен Microsoft Exchange Server 4.0, вы должны запустить
программу установки Microsoft Exchange Server и выбрать 'Internet Mail
Connector'. И в том, и в другом случае Internet Mail Connector (в Microsoft
Exchange Server 4.0) или Internet Mail Service (в Microsoft Exchange Server 5.0)
устанавливаются как объект в контейнере Connections для данного узла.
Если вы используете Microsoft
Exchange Server 5.0 и запускаете мастер для Internet Mail Service, чтобы
сконфигурировать эту службу, ответьте на все вопросы так, как это предлагается
по умолчанию. Таким образом вы получите минимальную рабочую конфигурацию
Internet Mail Service. Когда вы закончите, программа-мастер сконфигурирует
поддержку SMTP и запустит службу Internet Mail в Microsoft Exchange Server.
Мастера установки Internet Mail
Если вы подсоединяетесь к Интернету
путем дозвона, то в окне выбора сервера Microsoft Exchange установите флажок
Allow Internet mail through a dial up connection ('Работа с почтой Интернета
осуществляется путем дозвона'). Далее вам придется указать телефонный номер RAS
для своего провайдера.
Если вы используете Microsoft
Exchange Server 4.0, вам необходимо установить, как минимум, Service Pack 2 или
более новую версию. Запустите программу установки и выберите Internet Mail
Connector. После того, как процесс установки будет завершен, загрузите программу
Microsoft Exchange Server Administrator и загрузите объект Internet Mail
Connector в контейнере Connections для вашего узла. Здесь вам надо будет сделать
всего две вещи. Во-первых, В окне General укажите, кто является администратором
коннектора - выберите администратора или любого пользователя из общего адресного
списка. Затем в окне Address Space щелкните на кнопку New Internet, а затем -
кнопку OK, чтобы следующее диалоговое окно закрылось. В окне Addresses вы
увидите, что SMTP имеет значение 1. Чтобы закрыть это окно, щелкните OK в
информационном окне о DNS и закройте программу Administrator. Настройте службы
Internet Mail на автоматический запуск и запустите ее (Панель управления,
Services).
Если вы подключаетесь к провайдеру
путем дозвона, откройте закладку Dial-up connection в окне свойств Internet Mail
Connector и запустите процесс дозвона и передачи почты. В графе Available
Connections выберите телефонный номер RAS своего Интернет-провайдера. Можно
задать автоматический набор номера провайдера раз в несколько часов или в
определенный момент времени. Когда IMC воспользуется RAS для дозвона провайдеру,
он установит соединение с SMTP-хостом и подождет, пока загрузится почта. Обычно
это происходит сразу после того, как SMTP-хост распознает присутствие
Exchange-сервера, но иногда на это может уйти до 15 минут. Если вы хотите, чтобы
загрузка почты начиналась немедленно, нужно задать соответствующую команду в
опциях Retrieving Mail. Точный формат этой команды зависит от вашего провайдера.
Как правило, можно использовать команду типа Finger или Rsh.
Синтаксис команды Finger:
Finger your_domain@isp_smtp_host,
Your_domain - имя вашего домена
(например, company.ru), isp_smtp_host - имя SMTP-хоста вашего провайдера
(например, mx4.smtp.psi.net).
Синтаксис команды Rsh:
Rsh -Iisp_domain -l logon
'/user/lib/sendmail -q -Ryour_domain',
Isp_domain - это имя домена вашего
провайдера (например, psi.net), logon - алиас для входа в систему, который имеет
полномочия создавать набор настроек на сервере провайдера, а остальное -
команда, порождаемая удаленным набором настроек. Хороший источник документации
по этой и другим командам - http://www.swinc.com/resource/exch_dq.htm. Выясните у своего
провайдера, какой именно командный синтаксис вы должны использовать при
установке.
Теперь нужно проверить конфигурацию
Microsoft Exchange Server. Самый простой способ - отправить кому-нибудь в
Интернете письмо от одного из пользователей и попросить на него ответить. Однако
этот метод не дает никакой информации в случае неудачи. Самый эффективный
способ - сначала провести тестирование при помощи Telnet. Запустите программу
Telnet, дайте команду File|New и введите имя хоста вашего Exchange-сервера
(например, mail.company.ru), а в качестве TCP/IP-порта укажите 25. Щелкнув
Connect, вы должны подключитесь к Microsoft Exchange Server и увидите в верхней
части окна Telnet экрана строку примерно следующего содержания:
220 mail.company.com Microsoft Exchange
Internet Mail Service 5.0.1457.7 ready
Ответ, начинающийся с 220,
означает, что сервер поддерживает какую-либо службу SMTP (в данном случае это
Microsoft Exchange Server Internet Mail) и ждет приема почты. Если вы не
получили подобного ответа, еще раз проверьте настройку службы Internet Mail, и
запущена ли она.
Microsoft Exchange Server 5.0
поддерживает протокол POP3. Это значит, что вы можете использовать любую
клиентскую программу POP3, для того чтобы считывать почту с сервера, такую как
Microsoft Internet Mail, Windows Messaging или Microsoft Outlook 97 с
установленной службой Internet Mail. Чтобы сконфигурировать сервер
соответствующим образом, выполните следующую последовательность действий:
Запустите программу Microsoft
Exchange Server Administrator, откройте контейнер Protocols для своего узла и
два раза щелкните объект-протоколе POP3. Установите флажок Enable protocol (рис.
2). Перейдите к закладке Authentication и убедитесь в том, что помечены все
четыре опции. Закройте окно свойств POP3.
Настройка протокола POP3
Теперь откройте окно Internet Mail
Service и выберите закладку Routing ('Маршрутизация'). Для того чтобы
пользователи, имеющие доступ к почте через протокол POP3, могли отправлять
сообщения пользователям Интернета, Должно быть установите Reroute Incoming SMTP
Mail, а в окне маршрутизации в качестве адреса для входящей почты
<inbound> должен быть указан адрес электронной почты вашего домена. Если
такой записи нет, щелкните Add, введите имя своего домена и отметьте Should be
accepted as Inbound.
Чтобы проверить, как работает
поддержка POP3, конечно же, надо воспользоваться клиентом POP3. Можно провести
тестирование вручную - воспользуйтесь Telnet, введите имя вашего сервера
Microsoft Exchange Server и укажите порт TCP/IP - 110. Появится строка примерно
следующего содержания:
+OK Microsoft Exchange POP3 server
version 5.0.1457.10 ready
Если вы видите это на своем экране,
это значит, что Microsoft Exchange Server готов к приему информации по порту 110
и ждет команды POP3 для скачивания почты. Обратите внимание, что клиенты POP3
используют для отправки сообщений SMTP, в связи с чем закладка Routing
('Маршрутизация') для почты POP3 является частью объекта Internet Mail Service.
Для завершения сеанса Telnet наберите Quit.
Microsoft Exchange Server 5.0 имеет
встроенную поддержку протокола HTTP и позволяет пользователям программ просмотра
Web-страниц читать и отправлять почту. Это особенно удобно, если вам необходимо
прочитать свою почту с компьютера, на который вы не можете установить клиентскую
программу для электронной почты. Для поддержки HTTP необходимо установить
Internet Information Server 3.0 (IIS) и Active Server Pages.
На компьютере, на котором
установлен IIS, запустите User Manager . В окне и предоставьте группе Everyone
права на локальный доступ (Log On Locally).
Запустите программу Microsoft
Exchange Server Administrator, откройте контейнер Protocols для вашего узла и
дважды щелкните на протоколе HTTP. Установите флажок Enable protocol. Это дает
возможность пользователям, почтовые ящики которых хранятся на сервере, считывать
или отправлять почту через протокол HTTP, используя стандартную программу
просмотра Web-страниц, такую как Microsoft Internet Explorer 3.0 или более
поздние версии.
Подключение к личной учетной записи
электронной почты
Чтобы проверить, работает ли
поддержка HTTP, запустите свою программу просмотра Web-страниц и введите в
адресной строке имя своего Microsoft Exchange Server, а после него -
'/exchange'. С левой стороны экрана должен появиться логотип Microsoft Exchange
Server, а справа - окно регистрации (рис. 3). Если этого не произошло, это
значит, что протокол HTTP установлен неправильно. Если вы видите регистрационное
окно, введите свое имя пользователя электронной почты (например, Administrator)
и щелкните там, где надпись 'click here'. Теперь должно появиться диалоговое
окно, где вас попросят удостоверить свою личность. Введите имя домена и имя
пользователя в поле Username (например, MyDomain\Administrator), а в поле
Password - свой пароль. После этого на экране появится форма, при помощи которой
вы сможете читать или отправлять почту.
В Microsoft Exchange Server 5.0,
поддержка протокола NNTP устанавливается по умолчанию при инсталляции сервера.
Это позволяет пользователям из любой клиентской программы NNTP просматривать
общие папки, а также, используя NNTP, публиковать или считывать статьи
телеконференций с news-серверов USENET.
Чтобы получить возможность доступа
к тем или иным общим папкам (Public Folders) через NNTP, запустите программу
Microsoft Exchange Server Administrator, откройте окно протокола NNTP в
контейнере Protocols для своего узла. Установите флажки Enable protocol и Enable
client access (рис. 4) и щелкните OK. Если вы хотите иметь анонимный доступ к
общим папкам, перейдите к закладке Anonymous и выберите Allow Anonymous Access.
Настройка протокола NTTP
Для того чтобы прочитать статью
телеконференции с USENET-сервера в Интернете, запустите мастер телеконференций
командой File|New Other. В самом начале неплохо провести элементарное считывание
публикации из известного источника, например, с общего news-сервера Microsoft
(msnews.microsoft.com) Когда вы закончите, поддержка NNTP будет сконфигурирована
и программа-мастер активизирует Internet News Service сервера Microsoft Exchange
Server. Если после того, как вы нажмете 'Download the active file from my
provider now', связь прерывается, то возможна проблема с маршрутизатором. Если
это так временно выберите 'I will configure my newsfeed later'. Позже вы
сможете, установив поддержку протокола, перейти к объекту-публикации на
msnews.microsoft.com в контейнере Connections и загрузить активный файл.
Чтобы протестировать клиентский
доступ к NNTP, можно использовать любую клиентскую программу для NNTP. Чтобы
провести тестирование вручную, можно, как и раньше, воспользоваться Telnet,
используя порт TCP/IP 119.
Чтобы протестировать поддержку
телеконференций, загрузите объект-публикацию с сервера msnews.microsoft.com в
контейнере Connections для своего узла и щелкните на закладке Inbound. На
несколько секунд там появится надпись 'Setting up the Active File', после чего
вы увидите список телеконференций, которые имеются на сервере новостей
Microsoft. Вы можете выбрать и загрузить несколько из них, а затем нажать OK.
Примерно через 30 минут вы увидите различные телеконференции и сообщения в общих
папках Microsoft Exchange Server.
Литература по серверам: разное
|