Архива может взаимодействовать с Microsoft Exchange двумя способами:
- IMAP журналирование, состоит в том, что Exchange помещает всю проходящую почту через него во временный почтовый ящик. Можно настроить Архива на получение сообщений из этого почтового ящика
- SMTP журналирование, состоит в том, что сервер Exchange отправляет всю проходящую через него почту на сервер Архива по протоколу SMTP
- WebDAV/web services используется при импорте сообщений и стаббинге.
Любой из этих методов использует функцию расширенного журналирования, поэтому данная функция должны быть включена на сервере Exchnage. Microsoft Exchange поддерживает три типа журналирования: стандартное, BCC и расширенное журналирование. При стандартном журналировании, когда электронное сообщение копируется в специально выделенный ящик, оно не содержит BCC или другую информацию об адресатах. Кроме того, если сообщение адресовано группе, то оно не содержит отдельных получателей, которые входят в данную группу рассылки. BCC журналирование похоже на стандартное журналирование за исключением того, что ВСС поля включены во все архивируемые сообщения. При расширенном журналировании все имеющиеся RFC2821 и RFC2822 адресаты будут сохранены. Таким образом, архивируются заголовки сообщений (групповые заголовки). Они включают информацию об адресатах (BCC адресатов и адресатов из групп рассылки).
SMTP Журналирование
SMTP журналирование требуется когда необходимо архивирование большого потока сообщений (500 сообщений в секунду и более), SMTP архивирование работает намного быстрее IMAP архивирования. Использование SMTP архивирования нежелательно по одной простой причине, если сервис Архива будет недоступен дольше времени доставки письма, письмо может быть не заархивированно и будет потеряно.
SMTP журналирование настраивается следующим образом:
- добавляется новый контакт в Microsoft Active Directory
- указывается почтовый адрес, доменное имя которого преобразуется в IP адрес сервера, где установлена и запущена Архива
- Настроить Exchange на журналирование всех сообщений на созданный контакт.
Создание SMTP контакта:
- откройте Active Directory Users and Computers.
- выберите, где вы хотите создать новый контакт, нажмите правую кнопку и выберите New ➡ Contact.
- введите следующее:
- Fist Name: Архива
- Last Name: Archive
- Display Name: Архива Archive
- нажмите Ok.
- откройте Exchange Management Console на почтовом сервере.
- откройте Recipient Configuration, нажмите правую кнопку, выберите New Mail Contact.
- выберите Existing Contact и укажите созданный контакт Архива Archive.
- для поля External Email Address нажмите Edit, введите SMTP адрес сервера с Архива (archive@archiva.server.com - archiva.server.com должен пинговаться с сервера Exchange, так же конектор Архива должен быть настроен на порт 25)
- нажмите Ok.
- откройте Server Configuration, нажмите Mailbox
- выберите базу, в которой надо включить расширенное журналирование нажмите свойства, выберите Journal Recipient
- для Journal Recipient выберите созданный контакт Архива Archive