Показ дописів із міткою Электронная почта. Показати всі дописи
Показ дописів із міткою Электронная почта. Показати всі дописи

середа, 24 липня 2019 р.

Борьба с Brut Force в Exim v2

Переработал скрипт из поста "Парсим лог Exim (борьба с Brute force)"
Главная суть переделки - оформление кода как модуля, теперь его можно использовать из других скриптов Python. Причина, по которой это потребовалось, описана в примечаниях к вышеупомянутому посту.
Окончательный текст скрипта:

субота, 20 липня 2019 р.

Парсим лог Exim (борьба с Brute force)

Обратил внимание, что в логах Exim присутствуют вот такие сюжеты:

2019-07-19 07:08:51 LOGIN authenticator failed for (User) [185.137.111.23]: 535 Incorrect authentication data (set_id=alison@com.ua)
2019-07-19 07:08:51 LOGIN authenticator failed for (User) [185.137.111.123]: 535 Incorrect authentication data (set_id=staples@com.ua)
2019-07-19 07:09:00 LOGIN authenticator failed for (User) [103.231.139.130]: 535 Incorrect authentication data (set_id=blackbox@com.ua)
2019-07-19 07:09:52 LOGIN authenticator failed for (User) [185.137.111.123]: 535 Incorrect authentication data (set_id=phrases@com.ua)
2019-07-19 07:09:55 LOGIN authenticator failed for (User) [185.137.111.23]: 535 Incorrect authentication data (set_id=hahaha@com.ua)
2019-07-19 07:10:07 LOGIN authenticator failed for (User) [103.231.139.130]: 535 Incorrect authentication data (set_id=aviation@com.ua)
2019-07-19 07:10:54 LOGIN authenticator failed for (User) [185.137.111.123]: 535 Incorrect authentication data (set_id=techniques@com.ua)
2019-07-19 07:10:58 LOGIN authenticator failed for (User) [185.137.111.23]: 535 Incorrect authentication data (set_id=packard@com.ua)
2019-07-19 07:11:13 LOGIN authenticator failed for (User) [103.231.139.130]: 535 Incorrect authentication data (set_id=1254@com.ua)
.............................
2019-07-19 07:19:07 LOGIN authenticator failed for (User) [185.137.111.123]: 535 Incorrect authentication data (set_id=fester@com.ua)
2019-07-19 07:19:26 LOGIN authenticator failed for (User) [122.155.174.36]: 535 Incorrect authentication data
2019-07-19 07:19:27 LOGIN authenticator failed for (User) [185.137.111.23]: 535 Incorrect authentication data (set_id=252525@com.ua)
2019-07-19 07:20:08 LOGIN authenticator failed for (User) [103.231.139.130]: 535 Incorrect authentication data (set_id=641@com.ua)
2019-07-19 07:20:08 LOGIN authenticator failed for (User) [185.137.111.123]: 535 Incorrect authentication data (set_id=gangsta@com.ua)
2019-07-19 07:20:31 LOGIN authenticator failed for (User) [185.137.111.23]: 535 Incorrect authentication data (set_id=oscar@com.ua)
2019-07-19 07:20:46 LOGIN authenticator failed for (User) [185.234.218.126]: 535 Incorrect authentication data (set_id=feed)
2019-07-19 07:21:10 LOGIN authenticator failed for (User) [185.137.111.123]: 535 Incorrect authentication data (set_id=fucku2@com.ua)
2019-07-19 07:21:15 LOGIN authenticator failed for (User) [103.231.139.130]: 535 Incorrect authentication data (set_id=personalfinance@com.ua)
2019-07-19 07:21:35 LOGIN authenticator failed for (User) [185.137.111.23]: 535 Incorrect authentication data (set_id=brother@com.ua)
2019-07-19 07:22:11 LOGIN authenticator failed for (User) [185.137.111.123]: 535 Incorrect authentication data (set_id=freeze@com.ua)
Естественно, мне такое понравиться не могло. Хотя у взломщиков, использующих формат @com.ua и нету особых шансов, но зачем они мне будут грузить сервер?

пʼятниця, 19 липня 2019 р.

Бесплатный почтовый сервер для бесплатного домена

В предыдущем посте мы зарегистрировали бесплатный домен в зоне pp.ua.
Сегодня мы попробуем прикрутить к нашему домену почтовый сервер. Конечно, если вы админ и вы админите майл сервер предприятия, ничто вам не мешает просто поднять на существующем почтовом сервере еще один домен, но согласно нашей легенде - мы или студенты или начинающие разработчики и парка серверов в нашем распоряжении нет.
Раньше гугла и яндекса была возможность настроить бесплатную корпоративную почту для ограниченного числа аккаунтов, но теперь ее нет. Единственный вариант, который я нашел это Zoho mail. Его и будем колхозить.
Переходим по вышеприведенной ссылке:
Выбираем бизнес
Жмем зарегистрировать сейчас:

пʼятниця, 28 вересня 2018 р.

Миграция пользователей почтового сервера между почтовыми доменами (Exim, postgresql)

Преамбула:
Несколько лет назад был настроен почтовый сервер по мотивам этой статьи он постоянно эволюционирует, но в рамках данной темы это не важно. На нем крутятся несколько почтовых доменов и вот, после появления очередного, некий ВЕЛИКИЙ ОПТИМИЗАТОР бизнес процессов заявил, что надо часть пользователей перевести в новый домен, чтобы почта, приходящая в старый продолжала ходить и чтобы пользователи вообще бы ничего не почувствовали при этом.

середа, 29 серпня 2018 р.

Генерация DKIM key для почтового домена

Заметка на пару строк - на почтовом сервере, мною уже давно, реализована DKIM, а так как новые домены добавляются не каждый день, постоянно забываю простой способ генерации пары ключей.
В сети уйма способов с разжевыванием как оно работает и кучей ненужных подробностей, а мне в этом случае нужно всего две команды.
генерируем секретный ключ:

openssl genrsa -out /usr/local/etc/exim/example.com.key 2048

генерируем на основе него публичный:

openssl rsa -in /usr/local/etc/exim/example.com.key -pubout > /usr/local/etc/exim/example.com.pub