У нас есть сервер Windows 2003 с Exchange. У нас есть служба, которая должна использовать POP3 или IMAP для доступа к входящим сообщениям электронной почты и вставлять записи в базу данных на основе этих сообщений.
Если я запустил службу POP3, это будет мешать обмену почтой. Я действительно хочу понять, как обрабатывается почта? Как почта хранится по протоколу POP3?
Ура
Я думаю, вы говорите, что у вас есть сторонняя программа, которая должна опрашивать почтовый ящик POP3 или IMAP на предмет сообщений, и вы хотите знать, можете ли вы «обслуживать» протокол POP3 или IMAP из Exchange и иметь стороннюю программу. опрашивать почтовый ящик Exchange с помощью POP3 или IMAP для получения сообщений. Я собираюсь дать свой ответ на этом основании.
Вы можете использовать сервер POP3 или IMAP в Exchange 2003, чтобы сторонняя программа могла получить доступ к почтовому ящику Exchange. Серверы POP3 и IMAP в Exchange имеют доступ к той же базе данных хранилища почтовых ящиков, которую используют клиенты, работающие с Outlook и Outlook Web Access.
Вам необходимо предпринять следующие шаги высокого уровня:
Создайте учетную запись пользователя Active Directory с включенным почтовым ящиком для хранения сообщений сторонней программы. Установите пароль и псевдоним во время создания учетной записи с желаемыми значениями. (Чтобы упростить жизнь, вы должны настроить одинаковое имя пользователя учетной записи и псевдоним Exchange.)
Запустите службу POP3 или IMAP на компьютере с сервером Exchange.
Настройте стороннюю программу, указав имя или IP-адрес компьютера с сервером Exchange в качестве сервера POP3 или IMAP. Настройте его с помощью имени пользователя и пароля учетной записи AD, созданной для стороннего программного обеспечения.
Вы можете войти в почтовый ящик стороннего программного обеспечения с помощью Outlook Web Access или Outlook, чтобы проверить получение сообщений. Если стороннее программное обеспечение жалуется на то, что не может получить доступ к своему почтовому ящику, я бы использовал сниффер для проверки трафика, чтобы определить причину сбоя доступа.
Если вы не задали идентичность имени пользователя и псевдонима Exchange при создании учетной записи пользователя для стороннего программного обеспечения, вам нужно будет указать имя пользователя в формате DOMAIN \ username \ alias, когда вы вводите имя пользователя POP3 / IMAP в стороннее программное обеспечение.