INF: Инструкции по настройке SQL Mail

Переводы статьи Переводы статьи
Код статьи: 263556 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В данной статье описывается, как правильно сконфигурировать почту клиент, так что он работает с SQL Mail. В статье также описываются некоторые наиболее распространенные ловушки, которые могут возникнуть при настройке SQL Mail для работы с Почтовые серверы Exchange или Интернет.

В зависимости от версии SQL Сервер, который вы используете, SQL Mail и SQLAgentMail можно подключиться с корпорацией Майкрософт Exchange Server, Microsoft Windows NT Mail или Post Office Protocol 3 (POP3) сервер.

SQL Mail позволяет SQL Server для отправки и получения электронной почты Установка клиентского соединения с поддерживаемой почтовым сервером. Для службы SQL Mail для работать правильно, необходимо иметь учетную запись с помощью доступных поддерживаемых почты сервер должен правильной установке и настройке почты SQL Server Прикладной программный интерфейс (MAPI)-совместимые почтового клиента, такие как Клиент Microsoft Exchange, Microsoft Outlook или Microsoft Windows Messaging (для Windows NT 4.0) на компьютере с SQL Server.

SQL Server Поддержка почтового клиента, зависит от используемой версии SQL Server и функциональные возможности соблюдения дополнительных условий.

SQL Server 6.5 и SQL Server 7.0

Устанавливает SQL Mail простого подключения MAPI в корпорацию Майкрософт Exchange Server, Microsoft Windows NT Mail или Post Office Protocol 3 (POP3) сервер.

SQLAgentMail с помощью SQL Server 7.0

SQLAgentMail устанавливает либо простой или расширенный MAPI подключение к Microsoft Exchange Server, Microsoft Windows NT Mail или Post Сервер Office Protocol 3 (POP3).

SQL Server 2000

SQL Mail устанавливает соединение расширенного MAPI с почтой ведущее приложение, в то время как SQLAgentMail устанавливает отдельное подключение расширенного MAPI. Оба SQL Mail и SQLAgentMail можете связаться с Microsoft Exchange Server или Post Сервер Office Protocol 3 (POP3).

Примечание: из-за ограничений только поддержки расширенного MAPI, Клиент Microsoft Outlook 2000 (или более поздней версии), требуется SQL Server 2000.

Для получения дополнительных сведений щелкните статьи следующий номер статьи базы знаний Майкрософт:
281293 ИСПРАВИТЬ: SQL Mail 2000 необходим клиент Microsoft Outlook 2000
Перед настройкой SQL Mail, необходимо проверить профиля, используемого почтового клиента, чтобы убедиться, что его можно использовать для отправки электронной почты и Получение электронной почты с сервером электронной почты.

Предупреждение: SQL Mail, не поддерживаемую при использовании SQL Server Отказоустойчивый кластер из-за ограничений MAPI, которые не использующих cluster API. Если вы Использование SQL Mail с кластеризации, поддержка SQL Mail не на "разумные a основой усилий"без гарантии стабильности или доступность.

Для Дополнительные сведения, щелкните следующий номер статьи для просмотра статьи в в базе знаний Майкрософт:
298723 Ошибка: SQL Mail не полностью поддерживается w/кластера виртуального SQL серверов

Дополнительная информация

Обзор службы SQL Mail

SQL Mail позволяет SQL Server для отправки и получения электронной почты Установка клиентского соединения с почтовым сервером. SQL Server версии 6.5 использует одну службу для обработки почты. Использование SQL Server 7.0 и SQL Server 2000 для обработки почты две службы:

  • MSSQLServer: процессы электронной почты для всех почтовых хранимых процедур с помощью интерфейс Simple MAPI (SQL Server 6.5 и SQL Server 7.0) или расширенного MAPI (SQL Server 2000).

    - и -

  • SQLServerAgent: использует собственные возможности электронной почты, настроенные и эксплуатации отдельно от SQL Mail и использует простой или расширенный MAPI.
Функции почты агента SQL Server, называются SQLAgentMail , чтобы отличать его от возможности SQL Mail, предоставленные MSSQLServer.

SQL Mail и SQLAgentMail установить соединение с сервером электронной почты MAPI. SQL Mail и SQLAgentMail можете связаться с Microsoft Exchange Server или почтовое отделение Протокол 3 сервер (POP3). SQLMail и SQLAgentMail для SQL Server 6.5 и SQL Server 7.0 может соединяться с Microsoft Windows NT Mail, но это Конфигурация не поддерживается для SQL Server 2000. Корпорация Майкрософт рекомендует Использование серверов Exchange для надежности из-за ограничений и проблемы входа протоколов POP3/SMTP. Корпорация Майкрософт не поддерживает использование SQL Mail для связаться с почтовыми серверами, например Lotus Notes, Lotus cc: Mail или Novell GroupWise, если они рассматриваются как серверы POP3.

— SQL Mail приложения, работающие с электронной почтой. При отправке сообщения электронной почты в SQL использует файл Mapi32.dll Чтобы сделать вызов API, чтобы запустить диспетчер очереди MAPI сообщений Windows подсистемы (Mapisp32.exe), отправить почту, а затем закройте диспетчер очереди печати. В старые почтовые клиенты, диспетчер очереди MAPI не предназначен для использования с NT служба. С диспетчеров эти старые MAPI очередей исходящих сообщений, созданных службой SQL Mail остается запавшая в папке «Исходящие», пока не будет открыта почтового клиента. Проблема состояла в Исправлено в Пакет обновления 3 для Microsoft Windows NT 4.0, но не включались последующие пакеты обновления NT 4.0 из-за продукта проблемы с совместимостью.

Для дополнительной сведения, щелкните следующий номер статьи для просмотра статьи в Базы знаний Майкрософт:
159425 PRB: Сообщения блокируются с SQLMail и клиента Exchange
Из-за некоторых проблем с настройке SQL Mail Чтобы использовать неправильный файл Mapi32.dll.

Перед настройкой SQL Mail

SQL Mail требует подключения электронной почты, почтовый ящик, почтовый профиль и учетная запись Windows NT, которая использовалась для запуска SQL Server. Это Windows NT учетная запись должна быть учетной записью домена, если вы используете Exchange server в качестве почтовый сервер. Может быть локальной или доменной учетной записи NT, если вы используете Почтовый сервер POP3/SMTP.

Основная процедура используется для входа на ваш Настройка Windows NT server учетная запись, используемая для запуска SQL Server с помощью вашего Проверка подключения почты почтовый профиль и затем указать почтовый профиль SQL Mail. При выборе имени профиля, старайтесь не включать специальные символы (например дефисы, бьющих знаки, точки и т. д.), так как они могут работать с клиентов Exchange (например, Outlook), но не с SQL Server 6.5 версия службы SQL Mail. По этой же причине не может быть длиннее имя профиля более 32 символов.

Для получения наилучших результатов используйте Microsoft Exchange Server для отправки и получения почты SQL. Microsoft Windows NT Mail является ограниченным почты Программа, которая поставляется с Microsoft Windows NT перед выпуском Полный рекомендуемые почтовые службы, предоставляемые продукта Microsoft Exchange Server строки и не может использоваться с SQL Mail 2000.

Если вы используете сторонние почтового сервера (например, Lotus Notes, Lotus cc: Mail, Novell GroupWise и так далее) необходимо настроить почтовый сервер в качестве сервера POP3. Корпорация Майкрософт не поддерживает подключение к серверам электронной почты с помощью собственной почты службы, которые могут быть установлены в сторонних почтовый клиент. Некоторые сторонние почтовые клиенты не поддерживают MAPI, требуемые службой SQL Mail. Контакт стороннего поставщика или обратитесь к http://www.Microsoft.com/Exchange/Default.mspxВеб-узел для получения помощи по использованию своего почтового клиента или доступность соединителя Exchange для интеграции обоих Exchange и текущий поставщик услуг электронной почты.

Как настроить SQL Mail с Exchange

  1. На сервере Microsoft Exchange, настройка для почтового ящика учетная запись пользователя, который будет использоваться служба MSSQLServer . Эта учетная запись должна быть учетной записью домена. Например:
    Счет: DOMAIN1\SQLServerAccount
    Почтовый ящик: SQL1
  2. На компьютере с SQL Server войдите в Windows NT с помощью одной учетной записи, будет использоваться служба MSSQLServer .

    В предыдущем примере на шаге 1 будет быть:
    DOMAIN1\SQLServerAccount
  3. Установка клиента Exchange на компьютере с SQL Server. Когда под управлением SQL Server 6.5 или 7.0 SQL Server, это может быть клиентское приложение который поставляется с Microsoft Exchange Server, Microsoft Outlook 98 или Microsoft Outlook 2000. Добавление обновления для системы безопасности Outlook для Outlook 2000 предотвратить распространение вирусов электронной почты вызовет SQL Mail 6.5, 7.0 для остановки отвечать на запросы (зависает). Поскольку Outlook 2002 также включают эту функцию безопасности, его также приведет к зависанию SQL Mail 6.5 или 7.0. (См. «Клиент Outlook 2000» Подробное описание этой статьи Причина).

    При запуске SQL Server 2000, почтовый клиент должен быть Клиент Microsoft Outlook 2000 или Outlook 2002. Поскольку делает SQL Mail 2000 Extended MAPI подключение к почтовому серверу, он не подвержен Outlook средства безопасности. В SQL Server 2000 Пакет обновления 1 можно использовать Outlook 98.

    Для получения дополнительных сведений щелкните приведенный ниже номер статьи базы знаний Майкрософт Base:
    281293 ИСПРАВИТЬ: SQL Mail 2000 необходим клиент Outlook 2000
  4. Запустите клиент Exchange и настройте клиент на подключение к Microsoft Exchange Server. Необходимо указать имя сервер Exchange и почтовый ящик на сервере Exchange. После установки завершить, убедитесь, что можно отправлять и получать почту в интерактивном режиме. После этого можно Закройте клиент.
  5. Запустите приложение электронной почты на Панели управления. Нажмите кнопку Показать , чтобы найти имя профиля, который был настроен на шаге 4. Если Имя профиля длиннее 32 символов или содержит лишние символы (периодов, дефисы, знаки фунта и т. д.), измените имя профиля для меньше 32 символов и необычные символы (пробелы, удаление о ' кей).
  6. В Панели управлениявыберите службыи убедитесь, что учетная запись службы MSSQLServer настроена для работы под тем же именем пользователя Windows NT учетная запись, то вход в систему на шаге 2. Запустите или перезапустите службу MSSQLServer , при необходимости. В SQL Server 7.0 и SQL Server 2000 любые изменения учетной записи при запуске через программу SQL Enterprise Manager если вы являетесь на компьютере с помощью полнотекстового поиска.
  7. Настройка SQL Mail для использования имени профиля, обнаруженных в Шаг 5. SQL Mail использует учетную запись и пароль, настроен для входа на сервер Exchange службы MSSQLServer .

    Примечание: Если имя профиля, введенный в не распознается или не Профили отображаются в раскрывающемся списке для SQL Server 7.0 или SQL Server. 2000 запускается под локальной системной учетной записи службы MSSQLServer . Изменение службы Запуск под учетной записью домена, перезапустите SQL Server и попытайтесь снова настройте почтовый профиль.
  8. Для запуска SQL Mail. Значок Почты SQL становится зеленым, если для успешного запуска SQL Mail. (Этот шаг не является не требуется при использовании SQL Server 2000, так как SQL Mail будет автоматически запущен при первой попытке отправить почту.) Проверить, открыв запрос SQL Mail окна и использование xp_sendmail для отправки по электронной почте самому себе. При использовании SQL Server 7.0 или SQL Server 2000, также настроить SQLAgentMail с соответствующим профилем. Можно проверить SQLAgentMail, отправка почты для оператора.

Как настроить SQL Mail с почтового сервера Интернета

Предупреждение: Если невозможно гарантировать подключение к 100% на почту Интернета сервер без необходимости повторной проверки подлинности почты входа SQL Mail можно разорвать, Принудительное необходимо остановить и перезапустить SQL Server. Используется почтовый сервер Интернета не рекомендуется использовать решение, но может быть единственной альтернативой в некоторых случаи.

Процедуры по настройке SQL Mail с Интернет-почты сервер (POP3/SMTP-сервер) аналогична по настройке SQL Mail с Exchange Server:
  1. На сервере POP3 (для входящих сообщений электронной почты) Настройка почтового ящика для учетной записи пользователя, который будет использоваться службой SQL Mail. Необходимо иметь учетная запись (даже если никогда не будет существовать входящей почты для почтового сервера POP3 SQL Mail для обработки) так как первая проверка почтовых клиентов входящей почты перед отправкой исходящей почты. Также необходимо настроить для почтового ящика исходящей почты SMTP-сервера, если он отличается от POP3 сервер.
  2. Установка клиента электронной почты на компьютере с SQL Server. Только клиентские приложения электронной почты поддерживается корпорацией Майкрософт при использовании SQL Mail 6.5 или SQL Mail 7.0, Microsoft Windows Messaging (предоставляется Windows NT 4.0), Microsoft Outlook 98 и Outlook 2000. Добавление исправления безопасности для Outlook 2000 предотвратить распространение электронной почты Outlook вирусы приведет к зависанию SQL Mail 6.5 или 7.0. Отправленные сообщения не Exchange с помощью Outlook 2002 требует активно выполняться клиенте Outlook сервер.

    Только клиентское приложение почты Интернета, можно использовать При использовании SQL 2000 почты является Microsoft Outlook 2000. Можно также использовать Откройте Outlook 2002, если вы готовы сохранить клиента Outlook на сервере во всех случаях. В SQL Server 2000 Пакет обновления 1 можно также использовать Outlook 98.

    Для получения дополнительных сведений щелкните следующий номер статьи ниже статей базы знаний Майкрософт:
    281293 ИСПРАВИТЬ: SQL Mail 2000 необходим клиент Outlook 2000
    Так как Microsoft Outlook Express не создается Профиль электронной почты в Outlook Express не будет работать с SQL Mail.
  3. Войдите на сервер Windows NT с помощью Windows NT учетная запись, которая использовалась для запуска SQL Server. Запустите клиент электронной почты и Настройте профиль для использования службы почты Интернета и подключаться к POP3 (входящая) и SMTP (исходящие) серверов. Имя учетной записи и пароль предоставить доступ к серверам POP3/SMTP имеет учетную запись, созданную в Шаг 1 (необязательно является таким же, как учетная запись, используемая для запуска SQL Сервер). После завершения установки, убедитесь, что можно отправлять и получать почту в интерактивном режиме. Затем можно закрыть клиентское приложение электронной почты.

    Настройка службы почты Интернета создает файл личного хранилища (PST) сохранять загруженные сообщения с POP3-сервера. Используемый файл .pst Любая служба, использует этот почтовый профиль и приводит к конфликту, если SQL Mail и SQL почта агента и использовать тот же почтовый профиль.Для Дополнительные сведения, щелкните следующий номер статьи для просмотра статьи в в базе знаний Майкрософт:
    313969 PRB: Ошибка «не удается открыть PST-файл» возникает при использовании конфигурации сервера POP3 с SQL Mail
    Если указать местоположение для файла PST, не Использование общего сетевого ресурса.Для дополнительной сведения, щелкните следующий номер статьи для просмотра статьи в Базы знаний Майкрософт:
    297019 OL2000: Почему PST-файлы не рекомендуется по локальной или ГЛОБАЛЬНОЙ сетям
  4. На Панели управлениянажмите кнопку Открыть почтовое приложение электронной почты . Нажмите кнопку Показать , чтобы найти имя профиля, который был настроен в предыдущий шаг (например, «параметры Интернета»). Те же ограничения на Длина профиля и необычные символы применяются в случае настройки SQL Mail с сервером Exchange.
  5. В Панели управлениявыберите службыи убедитесь, что учетная запись службы MSSQLServer настроена для работы под тем же именем пользователя Windows NT учетная запись, которая использовалась для установки профиля электронной почты. Запустите или перезапустите службу MSSQLServer , при необходимости.
  6. Настройка SQL Mail для использования имени профиля, обнаруженных в Шаг 4.

    Примечание: Если имя профиля не распознается тип или профилей появляются в раскрывающемся списке для SQL Server 7.0 или SQL Server 2000, имеется запущен под локальной системной учетной записи службы MSSQLServer . Изменение службы Запуск допустимой учетной записи Windows NT, остановите и перезапустите SQL Server, а затем Попробуйте снова настроить почтовый профиль.
  7. Для запуска SQL Mail. Значок Почты SQL становится зеленым, если SQL Mail успешно запущена. (Это При использовании SQL Server 2000, так как SQL Mail будет шаг не требуется автоматически запускается при первой попытке отправить почту.) Проверка SQL Mail с помощью Открытие запроса окна и использование xp_sendmail для отправки по электронной почте самому себе. При использовании SQL Server 7.0 или SQL Server 2000, также настроить SQLAgentMail с соответствующим профилем. Можно проверить SQLAgentMail, отправка почты для оператора.
Предупреждение: при попытке установить соединение с помощью SQL Mail Почтовый сервер POP3/SMTP необходимо будет постоянно подключаться и отправлять почту с помощью выполнив следующие действия:
  1. Щелкните значок, который запускает почтовый клиент.
  2. Отправить сообщение на тот же адрес электронной почты в списке профиля, так что можно проверить оба отправить и получить возможность.
  3. Выйти из почтового клиента.
  4. Повторите шаги 1-3, несколько раз для имитации ожидается трафик электронной почты.
Примечание: Если в любое время в ходе этого процесса, отображаются все диалоговые окна требующие ответа (например, при нажатии кнопки OK для входа в систему), или вам будет предложено ввести пароль, он не будет Работа с SQL Mail. Для электронной почты подключения для работы с SQL Mail, необходимо необходимо иметь подключение к 100% или SQL Mail не может использоваться, и может потребоваться Перезагрузите сервер, чтобы избежать этой проблемы.

Причиной этого является что SQL Mail не предоставляет для повторных попыток при доступе к учетной записи POP3. Если SQL Mail не удается подключиться к серверу POP3 с первой попытки, Интернет Коннектор почты обычно открывает диалоговое окно с запросом подтверждения нажмите кнопку OK , чтобы повторить попытку. Он, должно происходить SQL Mail, который работает как часть службы MSSQLServer, никогда не видит диалоговое окно и перестает отвечать на запросы в этой точке. Возможно, потребуется остановить приложение Mapisp32.exe или даже Перезагрузите компьютер Windows NT, чтобы снять проблемы.

Клиент обмена сообщениями Windows

Этот клиент может использоваться с SQL Server 6.5 и 7.0, но не может быть используется вместе с SQL Server 2000. Почтовый клиент Microsoft Windows Messaging поставляется с Windows NT 4.0 и поддерживает Microsoft Mail и почты Интернета (POP3/SMTP). Существует известная проблема с исходящей почты, отправленных службой SQL Mail застрял в Если клиент Windows Messaging не открыть папки "Исходящие". Эта проблема была вызвана Диспетчер очереди MAPI не предназначен для непосредственного вызова из в Windows NT служба. Эта проблема была устранена в Пакет обновления 3 для Microsoft Windows NT 4.0 но исправления не был включен в более поздней версии Windows NT создает пакет обновления из-за его причиной несовместимости продукта.

При установке службы сообщений Windows Перед применением Пакет обновления 3, скорее всего, имеется исправление проблема. Если установить или переустановить Windows Messaging после применения Пакет обновления 3, необходимо связаться со службой технической поддержки для Получите исправление, файл Mapi32.dll. Для определения необходимости исправления, найдите файл Mapi32.dll на компьютер и проверьте дату и размер файла. Например если дата Ваш Mapi32.dll является 14-10-1996, а размер 621 КБ (версия 4.0), версия этого файла приводит к исходящей почты SQL в папке «Исходящие». Если Файл Mapi32.dll выпущенное 5/1/1997, а размер 701 КБ (Дата и размер Это исправление включено в Пакет обновления 3 для Windows NT 4.0), то есть правильная версия файла (также версии 4.0). Поскольку номера версий совпадают, надежнее использовать размер и дату файла, а не версия номер при определении ли у вас есть правильный Mapi32.dll файл.

Windows Messaging не входит в Microsoft Windows 2000, поэтому необходимо приобрести Microsoft Outlook для надежного использования SQL Mail с Почтовый сервер Интернета при использовании Windows 2000.

Outlook 97 или Outlook 98 клиента

Можно использовать клиент Outlook 98 с SQL Server 6.5 и 7.0 но нельзя использовать с SQL Server 2000, если не установлен SQL Server 2000 Пакет обновления 1.

Для получения дополнительных сведений щелкните приведенный ниже номер статьи базы знаний Майкрософт Base:
281293 ИСПРАВИТЬ: SQL Mail 2000 необходим клиент Outlook 2000
Microsoft Outlook поддерживает почтового обмена и Почты Интернета (POP3/SMTP). Outlook 97 поставляется с Microsoft Office 97 и устанавливает файл Mapi32.dll выпущенных 12/20/96 с размером 714 КБ. Поскольку Outlook 97 не предназначен для использования службой Windows NT. Файл Mapi32.dll (версия 4.00.993.3) влечет SQL Mail для исходящей электронной почты находится в папке «Исходящие», если клиент Outlook не остается открытым на сервере. Для решить эту проблему, обновление для Outlook 98 или Outlook 2000.

Outlook 98-это отдельный продукт, предназначенный для замены Outlook 97. Когда вы Установка Outlook 98, выберите параметр « Корпоративная или для рабочих групп ». Не выбирайте параметр « Только Интернет ». Параметр « Только Интернет » устанавливает только заглушки (32 КБ, выпущенное 3/26/1998 версия 5.5.2163.0) файл Mapi32.dll и этот файл не работает версия с SQL Mail. Для Outlook 98, работающее с правильной версии Mapi32.dll SQL Mail является 5.5.2174.0, или более поздней версии (датирован 3/26/1998 и 857 КБ). Параметр « Корпоративная или для рабочих групп » по-прежнему можно использовать Outlook 98 с POP3/SMTP Почтовый сервер Интернета. После установки Outlook 98 с параметром Только Интернет на Панели управления, используйте Установка и удаление программ запустите программу установки Outlook 98 и повторная установка Outlook 98 компоненты. Необходимо также повторно создать профиль электронной почты.

Outlook 98 не поддерживает почтовый IMAP протокола доступа сообщений Интернета с параметром Корпоративная или для рабочих групп . Если требуется поддержка IMAP, необходимо настроить в Outlook Express (кроме Outlook), чтобы отправлять и получать почту с IMAP. Использование Программа Outlook Express для отправки и получения почты IMAP основе и предоставления Почтовый профиль Outlook для службы SQL Mail.

Клиент Outlook 2000

Этот клиент может быть использован с SQL Server 6.5, 7.0 SQL Server, и SQL Server 2000.

Microsoft Outlook 2000 поддерживает почтового обмена и Электронной почты (POP3/SMTP) и поставляется с Microsoft Office 2000. Модель MAPI была полностью изменена в Outlook 2000. А не полную библиотеку MAPI Outlook 2000 использует только заглушки MAPI (128 КБ). В этом модуле указывает на исправить файл библиотеки MAPI, на языке, установленном на основе Компьютер с Windows NT (например, файл Msmapi32.dll в \Program Папка Files\System\Mapi\1033\NT Files\Common). Замена заглушки Mapi32.dll с другой версией разрывы Outlook 2000 и будет необходимо запустить Для устранения неполадки Fixmapi.exe.

Дополнительные сведения следующий номер статьи базы знаний Майкрософт:
195795 OL2000: (CW) устранение неполадок Outlook проблем с конфигурацией

Outlook 2000 должен быть установлен с параметром Корпоративная или для рабочих групп . Проверьте, правильно установлен Outlook 2000 в меню Outlook 2000 средства нажмите кнопку Параметры. Щелкните вкладку Почтовые службы или на вкладку Доставка почты в зависимости от того, как в настоящее время настроен Outlook. Вы будете просмотреть командную кнопку Изменить конфигурацию почтовых служб . Если нажать кнопку Изменить конфигурацию почтовых служб, открывается диалоговое окно. Если параметр « Корпоративная или для рабочих групп » не установлен, установите его и Outlook 2000 будет Перенастройте сам без необходимости удаления и переустановки программы. Тем не менее необходимо заново создать профиль электронной почты.

Примечание: Если выбрать параметр Корпоративная или для рабочих групп вносятся изменения, необходимо перезапустить SQL Server, чтобы изменения вступили в эффект.

После установки Outlook 2000, должно быть по крайней мере два Mapi32.dll файлы, один устаревшей 1/14/1999, версия 1.0.2536.0, который находится в Каталог \Winnt\System32 (для обеспечения обратной совместимости с включенной поддержкой почты приложения, такие как SQL Mail, но не используется Outlook 2000) и другой файл выпущенных 1-04-1999, версия 1.0.2518.0 в \Program Files\Common Каталог Files\System\Mapi\1033\NT (используется в Outlook 2000). Если у вас файл Mapi32.dll в каталог \Winnt\System32 может работать в Outlook 2000 правильно, но не удается запустить SQL Mail. В этом случае скопируйте Файл Mapi32.dll в папке \Program Files \Winnt\System32 папка.

В ответ на угрозу, сформулированный почтовые черви, Microsoft выпущено исправление безопасности для Outlook 2000, которое сообщает пользователю, когда программы, отличные от Outlook пытается отправить сообщение и предлагает пользователю выполнить указания является ли это должен быть разрешен, нажав кнопку Да или Нет. Поскольку SQL Mail выполняется через службу SQL Server это новое окно безопасности отправляется к виртуальному рабочему столу и никогда не видел пользователь. Поскольку почта не будет отправлено участие пользователя ожидается, конечным результатом является что SQL Mail зависнет.

Это поведение можно увидеть с SQL Mail для SQL Server 6.5 и SQL Server 7.0, так как они делают для простого подключения MAPI почтовый клиент и это вызовет безопасности всплывающем экране. Поскольку SQL Почта для SQL Server 2000 позволяет расширенного MAPI подключения, безопасность во всплывающем экран блокируется.

Если ваша версия Outlook 2000 не 9.0.0.4201 или позже (по результатам в окне «О программе» в Outlook 2000) у вас есть обновление безопасности для Outlook установлена. Обратитесь к администратору Exchange Если существует возможность ослабить требования безопасности по умолчанию см. ограничения.

Для дополнительной сведения, щелкните следующий номер статьи для просмотра статьи в Базы знаний Майкрософт:
263297 OL2000: Административные сведения об обновлении безопасности электронной почты Outlook

Клиент Outlook 2002

Этот клиент может использоваться в SQL Server 2000.

Корпорация Майкрософт Outlook 2002 поддерживает Exchange mail и почты Интернета (POP3/SMTP) и поставляется с Microsoft Office XP. Outlook 2002 использует единую конфигурацию и предоставляет возможность настройки отдельных Корпоративная или для рабочих групп или Только почта Интернета. Outlook 2002 также включает возможности безопасности, установите в Outlook 2000 исправление безопасности для защиты от электронной почты черви.

В Outlook 2002 был перемещен диспетчер очереди MAPI логику в процесс поэтому любые сообщения не Exchange (например к почтовому серверу Интернета) требуется клиент Outlook активно работает на компьютере сервера. Если клиент Outlook не остается открытым, исходящие сообщения остаются в папке «Входящие» до тех пор клиент Outlook будет открыт, когда они будут отправлены. Это поведение не наблюдается с сообщения, отправленные на сервер Exchange.

В Функции безопасности электронной почты Microsoft Outlook 2002 для обеспечения дополнительного уровня Защита от вредоносных сообщений электронной почты. Важной особенностью из Перспектива SQL Mail является подтверждение автоматической отправки сообщения электронной почты сообщения. Поскольку средства безопасности инициируются интерфейс simple MAPI Подключение Outlook 2002 при использовании SQL Mail в SQL Server 6.5 и SQL Server 7.0 может привести к SQL Mail для разрыва связи безопасности всплывающем экране. Обратитесь к администратору Exchange, чтобы увидеть, если существует возможность расслабиться по умолчанию ограничения безопасности.

Для дополнительной сведения, щелкните следующий номер статьи для просмотра статьи в Базы знаний Майкрософт:
290499 OL2002: Администратора сведения о средствах безопасности электронной почты

Internet Explorer и Outlook Express клиента

Использование Outlook Express с SQL Mail не поддерживается, поскольку SQL Почта требует почтовый профиль и Outlook Express не создает ее. Даже если не заданы явно Outlook Express в качестве почтового клиента по умолчанию Установка или обновление обозревателя Internet Explorer может привести к Outlook Express установлен в качестве почтового клиента по умолчанию.

В некоторых версиях Internet Explorer или Outlook Express (например, Internet Explorer версии 5.0), SQL Server. игнорирует указанный почтовый профиль и пытается использовать почтовый клиент по умолчанию. Например если почтовый клиент по умолчанию Outlook Express, SQL Mail может игнорировать предоставленный Outlook почтовый профиль (даже если профиль успешно проверено с помощью кнопки SQL Mail теста ) и попытаться запустить с помощью Outlook Express. Если Outlook Express не был настроен для подключения к серверу POP3/SMTP SQL Mail нажмите перестает отвечать на запросы или сообщает о невозможности подключения к сообщения об ошибках почтовый сервер. При попытке запустить SQL Mail через Enterprise Manager SQL и зависает, может понадобиться выполнить на Enterprise Manager SQL проблемы снимите Завершить задачу с помощью диспетчера задач.

Для Определите, какой почтовый клиент по умолчанию используются, выполните следующие действия:
  1. Откройте Панель управления и дважды щелкните значок Свойства обозревателя.
  2. Щелкните вкладку « программы » и установите флажок, если программа Outlook Express, Netscape Messenger или некоторые установлен другой почтовый клиент. Выберите Microsoft Outlookиз раскрывающегося списка поля со списком для электронной почты (если он установлен).
  3. Остановите и перезапустите SQL Server, прежде чем пытаться запустить SQL Почта.
Если используется Internet Explorer версии 5.0, выбор в вкладку « программы » в диалоговом окне Свойства обозревателя немного отличаться. Параметры могут быть очень другое, при использовании обозревателя сторонних разработчиков.

В дополнение к что делает Outlook Express почтового клиента по умолчанию, Internet Explorer установки также может переименовать ваш рабочий файл Mapi32.dll Mapi32x.dll в Чтобы установить заглушку MAPI для Outlook Express. Если затем попытаться запустить SQL Mail, происходит сбой при попытке использовать этот файл MAPI.

Если у вас есть Перед установкой или обновлением конфигурации рабочего SQL Mail Internet Explorer, поиска, чтобы увидеть, если он содержит каталог \Winnt\System32 Mapi32.dll и Mapi32x.dll. Если существует разница значительного размера между этими двумя файлами (например, 128 КБ для Mapi32.dll и 701 КБ для Mapi32x.dll), exchange (замены) имена этих двух файлов и попытка запуска Снова SQL Mail.

Дополнительные сведения

Для Дополнительные сведения, щелкните следующий номер статьи для просмотра статьи в в базе знаний Майкрософт:
311231 INF: Часто задаваемые вопросы - SQL Server - SQL Mail
315886 INF: Общие проблемы SQL Mail

Для получения дополнительных сведений обратитесь к следующей книге:
Для получения дополнительных сведений щелкните следующий номер статьи базы знаний Майкрософт:
235214ОШИБКА: SQL Почта не полностью поддерживается w/кластера SQL виртуальных серверов

Свойства

Код статьи: 263556 - Последний отзыв: 7 апреля 2013 г. - Revision: 6.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 6.5 Standard Edition
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
Ключевые слова: 
kbsqlsetup kbinfo kbsqlservmail kbmt KB263556 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке: 263556

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com