Обратный прокси-балансировщик для Exchange 2013

Вариант реверс-прокси и балансировщика для Exchange 2013. Бесплатный.

Используем свободный софт: linux и прокси сервер squid.

Я брал дистрибутив CentOS 7 последний и squid поновее c оффициального сайта squid.

Моя версия squid-3.5.16-1.el7.centos.x86_64. С ней все работает.

Также нам понадобится ssl сертификат домена outlook.firma.ru. Если у вас нет купленного сертификата, сгенерите самоподписанный. Как это делать — инструкций масса. У меня есть сертификат *.firma.ru в виде 2 файлов cer и key. Я сделал

далее нужно внимательно проверить в редакторе файл, сертификаты должны разделяться так:

Приступаем к настройке squid. Файл конфигурации один, /etc/squid/squid.conf

Тут 10.10.10.10 и 10.11.11.11 адреса двух эксченджей.

sourcehash — метод балансировки, запоминает адрес клиента и он ходит на один и тот же эксчендж. С round-robin у меня совсем не заработало.

Можно запускать squid

Логи обращений тут /var/log/squid/access.log

Логи ошибок /var/log/squid/cache.log

Также для информации real time можно воспользоваться утилитами:

Встроенной squidclient

или sqtop. Я тут брал rpm

Это единственное, что у нас заработало в полном объеме на бесплатном софте. Nginx и haproxy не удалось заставить работать несмотря на большой объем инструкций в интернетике.

и да, список использованной литературы:

http://wiki.squid-cache.org/FrontPage

 

 

Вышел новый Microsoft Exchange Server User Monitor

Наконец-то вышла обновленная версия Microsoft Exchange Server User Monitor. Ждать пришлось долго. Заявлена поддержка Exchange 2013 и Exchange 2016. На Exchange 2010 не работает. И это печально, т.к. старая последняя версия ExMon на Exchange 2010 с последними апдейтами работает, но не долго. Через несколько минут зависает.

Скачать ExMon можно на текнете.

Преобразование почтового ящика в Shared Mailbox

Случается так, что ящик, предназначенный для общего использования был создан не как Shared Mailbox, а как User Mailbox. Сразу возникает мысль о том, можно ли его конвертировать. Беглый поиск нам выдает, что это можно сделать через EAC, но только в Office 365. Не расстраиваемся, т.к. в on-premise Exchange 2013 это можно сделать через PowerShell:

После выполнения команды можем убедиться в том, что ящик конвертирован:

Проблема, когда отправленные сообщения не сохраняются

Есть давно известная проблема с Outlook, когда при подключенном общем почтовом ящике отправленные сообщения не сохраняются в Отправленных общего ящика, а сохраняются в основном пользовательском. Ранее для устранения данной проблемы Microsoft в случае с Exchange 2010 предлагал установить для клиентов Outlook хотфикс.

После обновления Service Pack 2 Update Rollup 4 для Exchange 2010 появилась команда, которая позволяет настраивать для общих почтовых сохранение писем в Отправленных:

Где для ключа SendAsItemsCopiedTo у вас на выбор три значения, Sender, From и SenderAndFrom.

Для Exchange 2013 начиная с CU 9 для устранения этой проблемы (хотя Microsoft это проблемой не считает, а как говорится, «особенностью») настройка выглядит немного иначе:

UPD: При выполнении данной команды вы можете столкнуться с сообщением:

MessageCopyForSentAsEnabled can only be set on shared mailboxes

Связано это с тем, что целевой ящик не является Shared Mailbox. Что делать я описал в этой заметке.