В Exchange Server 2007 невозможно принять электронные письма от внешних получателей, а команда StartTLS не объявляется
Последнее изменение раздела: 2009-07-01
В этом разделе описано, как с помощью средства "Установка и удаление программ" в Windows Server 2003 или диспетчера сервера в Windows Server 2008 устранить проблему, из-за которой невозможно принять сообщения электронной почты от внешних отправителей в среде Microsoft Exchange Server 2007.
В этом случае проявляются симптомы проблемы, указанные ниже.
Невозможно принять сообщения электронной почты из Интернета.
При попытке подключиться с помощью команды telnet к порту 25 на сервере Exchange 2007 и выполнить команду EHLO команда STARTTLS не отображается в списке объявленных команд.
В журнале приложений на сервере Exchange регистрируется событие, указанное ниже.
Имя журнала:
Application
Источник:
MSExchangeTransport
Код события:
1032
Категория задачи:
SmtpReceive
Уровень:
Ошибка
Ключевые слова:
Классический
Описание:
Для соединителя получения <IP-адрес>:25 перед выполнением команды MailFrom требуется протокол Transport Layer Security (TLS), но для сервера он недоступен. Проверьте параметры проверки подлинности соединителя.
Эта проблема возникает после установки службы SMTP на сервере с ролью транспортного сервера-концентратора.
Если на сервере установлен Exchange, установить службу SMTP невозможно. Однако программы, устанавливаемые позднее, могут установить службу SMTP. Служба SMTP не должна выполняться на сервере Exchange с ролью транспортного сервера-концентратора.
Предварительная подготовка
Для выполнения описанных ниже действий используемой учетной записи необходимо делегировать членство в локальной группе администраторов. Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования сервера Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Решение
Чтобы устранить данную проблему, остановите, а затем отключите службу SMTP. Затем перезапустите транспортную службу Microsoft Exchange. Вместо этого можно также удалить службу SMTP и перезагрузить компьютер.
Остановка и отключение службы SMTP
На компьютере с ролью транспортного сервера-концентратора нажмите кнопку Пуск, выберите пункт Выполнить, введите команду services.msc и нажмите кнопку ОК.
В окне оснастки Службы щелкните правой кнопкой строку Протокол SMTP и в контекстном меню выберите пункт Свойства.
Нажмите кнопку Стоп и после остановки службы выберите в списке Тип запуска элемент Отключить. Затем нажмите кнопку ОК.
В списке служб щелкните правой кнопкой мыши элемент Транспорт Microsoft Exchange и выберите пункт Все задачи, а затем — Перезапустить.
Удаление службы SMTP в Windows Server 2008
Запустите диспетчер сервера.
Выберите группу Компоненты и нажмите кнопку Удалить компоненты.
В списке Компоненты снимите флажок SMTP-сервер.
Нажмите кнопку Далее и следуйте инструкциям мастера удаления компонентов.
Перезагрузите компьютер.
Удаление службы SMTP в Windows Server 2003
Нажмите кнопку Пуск, выберите команду Выполнить, введите appwiz.cpl и нажмите кнопку ОК.
В диалоговом окне Установка и удаление программ нажмите кнопку Установка компонентов Windows.
Щелкните элемент Сервер приложений и выберите пункт Сведения.
Щелкните элемент Службы IIS и выберите пункт Сведения.
Снимите флажок Служба SMTP и дважды нажмите кнопку ОК.
Нажмите кнопку Далее и после удаления службы нажмите кнопку Готово.
Перезагрузите компьютер.
Дополнительные сведения
Дополнительные сведения о требованиях сервера Exchange 2007 к системе см. в разделе Системные требования Exchange 2007.
Дополнительные сведения об использовании команды Telnet для проверки связи по протоколу SMTP см. в разделе Использование Telnet для проверки связи по протоколу SMTP.