четверг, 16 июня 2016 г.

Не пускает в OWA после успешной авторизации

Столкнулся с проблемой, когда после успешной авторизации в OWA происходит возвращение на страницу авторизации, при этом в логах всё хорошо, авторизация происходит успешно и красного нет (если только не посмотреть в тот самый глубоко зарытый лог и знать, что именно искать).

Так как это происходило оочень редко и OWA пользуются мало только разрабы с Linux, я долгое время подзабивал на эту проблему, но в определённый момент пошло много жалоб и пришлось вникнуть, загуглить и разобраться.

пятница, 20 мая 2016 г.

Office365, гибрид, миграция и RecipientsLimits

На моей работе очень большой оборот персонала и в некоторых случаях вместо того, чтобы бить по рукам и учить как делать правильно, экономнее делать технический запрет на определённые действия. Одним из таких запретов является ограничений на число получателей письма. Да, звучит глупо, но было достаточно идиотов, которые отправляли по всем контактам "Привет, я Ваш новый менеджер" или "Участвуйте в нашем супер-пупер вебинаре".

Для блокировки такой возможности были использованы лимиты на число получателей, которые работали замечательно ... до момента построения гибрида с O365

пятница, 11 марта 2016 г.

MS SQL vs XML

Оказывается в MS SQL есть целый инструментарий XQuery, как работать с данными типа XML в качестве элемента записи. Получается почти еврейский SQL: внутри запроса содержится запрос. Можно работать со столбцами, когда ты работаешь со столбцами!

Как всегда заметка для освежения своей памяти в будущем ибо продвинутую магию можно загуглить.

воскресенье, 28 февраля 2016 г.

Минималистичный шлюз на Debian

После развёртывания debian-netinstall вносим изменения в файлы по списку ниже.

Что и где:

  • Внешний интерфейс eth0
  • Внутренний интерфейс eth1
  • Внутренняя сеть 10.10.0.0/24
  • На шлюза работют DNS proxy+DHCP via DNSMasq

четверг, 23 апреля 2015 г.

пятница, 17 января 2014 г.

Автоматическое включение архива для ящиков в Exchange 2010\2013

Через год после миграции на архивы Exchange настало время автоматизировать включение сотрудникам архивы (RetentionPolicy штампуется автоматически при создании ящика, но можно штамповать и в этом скрипте). Так как архивы хранятся на отдельном хранилище (RAID 50 против RAID 10 для основных баз), то помешать их в базы с основными ящиками будет нерационально с точки зрения траты "дорогого" пространства.

Для автоматизации этого дела я написал небольшой скрипт.

пятница, 9 августа 2013 г.

Exchange 2013 - 421 4.3.2 Service Not Available

[Source]

Через неопределенный промежуток времени Exchange 2013 (MBX+CAS) перестает принимать письма и выдает ошибку при попытке подключиться по 25 порту:

421 4.3.2 Service Not Available