Postfix + Dovecot + Rspamd + ClamAV.
Привет, Планирую почтовый сервер на связке Postfix + Dovecot + Rspamd + ClamAV на Ubuntu 18.04. Новый сервер заменит текущий Exim + Dovecot + SpamAssassin + ClamAV на FreeBSD 11. Причина перехода с FreeBSD на Ubuntu: нерешаемая проблема с низким network performance на FreeBSD на Digitalocean. Через OpenVPN на Ubuntu все летает, на FreeBSD - еле шевелится. Замена digitalocean на что-то другое - не вариант. Заодно начитался, что postfix с точки зрения конфигурации проще и для моих простых задач его должно быть "выше крыши". Плюс захотелось получить опыт настройки postfix. Задачи: 1. Поддержка нескольких почтовых доменов. 2. Поддержка разных namespace'ов (если я понял, как это правильно называется). Конкретно почта для user1@domain1 -> доставляется только локальному user1 user1@domain2 -> доставляется локальным user1 и user2 user2@domain2 -> доставляется локальным user1 и user2 и т.п. всякие перекрестные варианты 3. Отправка почты от *@domain2 должна всегда уходить от конкретного user3@domain2. 4. Желательная поддержка разных SSL сертификатов от Letsencrypt для разных почтовых доменов. 5. Поддержка всего, что нужно в области DKIM, SPF, DMARC. 6. Обучение rspamd feedback'ом от пользователей при использовании MS Outlook. Есть несколько вопросов: 1. Объемы почты небольшие - до 200-300 писем в день. Многие howto Postfix предлагают ставить связку postfix и MySQL/MariaDB. Пока не понимаю, зачем мне база данных. Хотел бы обойтись без MySQL/MariaDB. Помогите понять случаи, когда база таки нужна? Exim у меня все время жил без базы данных. 2. В моем случае используются только Maildir на сервере и POP3 account'ы в MS Outlook. POP3 используются для того, чтобы все письма держать только локально у пользователей удаляя их с сервера. Есть ли альтернатива этому с IMAP? IMAP хочется из-за вопроса №3. 3. У dovecot есть IMAPSieve, который позволяет при перемещении пользователем писем В и ИЗ папки Junk соотвественно помечать их, как SPAM или HAM. Неистово гуглил, но пока не нашел вариантов для POP3 account'ов с именно перемещением писем в папках (они ведь локальные). Также не нашел, как Outlook'овский "Junk E-mail", который есть в POP3 account'е привязать у удаленному IMAP фолдеру на сервере. Пока вижу только вариант форварда писем на специальный spam@ с последующей их обработкой их. Может я что-то пропустил и есть вариант лучше? 4. Как "правильно" или "удачно" помечать SPAM письма: в заголовке или меняя subject? Какие тут best practices? Сорри за long read. С уважением, Александр _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Планирую почтовый сервер на связке Postfix + Dovecot + Rspamd + ClamAV на Ubuntu 18.04. Новый сервер заменит текущий Exim + Dovecot + SpamAssassin + ClamAV на FreeBSD 11.
--
Best regards,
Mykola
2018-06-03 13:23 GMT+03:00 Alex Cherevko
Привет,
Планирую почтовый сервер на связке Postfix + Dovecot + Rspamd + ClamAV на Ubuntu 18.04. Новый сервер заменит текущий Exim + Dovecot + SpamAssassin + ClamAV на FreeBSD 11. Причина перехода с FreeBSD на Ubuntu: нерешаемая проблема с низким network performance на FreeBSD на Digitalocean. Через OpenVPN на Ubuntu все летает, на FreeBSD - еле шевелится. Замена digitalocean на что-то другое - не вариант.
Заодно начитался, что postfix с точки зрения конфигурации проще и для моих простых задач его должно быть "выше крыши". Плюс захотелось получить опыт настройки postfix.
Задачи:
1. Поддержка нескольких почтовых доменов. 2. Поддержка разных namespace'ов (если я понял, как это правильно называется). Конкретно почта для user1@domain1 -> доставляется только локальному user1 user1@domain2 -> доставляется локальным user1 и user2 user2@domain2 -> доставляется локальным user1 и user2 и т.п. всякие перекрестные варианты 3. Отправка почты от *@domain2 должна всегда уходить от конкретного user3@domain2. 4. Желательная поддержка разных SSL сертификатов от Letsencrypt для разных почтовых доменов. 5. Поддержка всего, что нужно в области DKIM, SPF, DMARC. 6. Обучение rspamd feedback'ом от пользователей при использовании MS Outlook.
Есть несколько вопросов:
1. Объемы почты небольшие - до 200-300 писем в день. Многие howto Postfix предлагают ставить связку postfix и MySQL/MariaDB. Пока не понимаю, зачем мне база данных. Хотел бы обойтись без MySQL/MariaDB. Помогите понять случаи, когда база таки нужна? Exim у меня все время жил без базы данных.
2. В моем случае используются только Maildir на сервере и POP3 account'ы в MS Outlook. POP3 используются для того, чтобы все письма держать только локально у пользователей удаляя их с сервера. Есть ли альтернатива этому с IMAP? IMAP хочется из-за вопроса №3.
3. У dovecot есть IMAPSieve, который позволяет при перемещении пользователем писем В и ИЗ папки Junk соотвественно помечать их, как SPAM или HAM. Неистово гуглил, но пока не нашел вариантов для POP3 account'ов с именно перемещением писем в папках (они ведь локальные). Также не нашел, как Outlook'овский "Junk E-mail", который есть в POP3 account'е привязать у удаленному IMAP фолдеру на сервере. Пока вижу только вариант форварда писем на специальный spam@ с последующей их обработкой их. Может я что-то пропустил и есть вариант лучше?
4. Как "правильно" или "удачно" помечать SPAM письма: в заголовке или меняя subject? Какие тут best practices?
Сорри за long read.
С уважением, Александр
_______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
_______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Hi
Планирую почтовый сервер на связке Postfix + Dovecot + Rspamd + ClamAV на Ubuntu 18.04. Новый сервер заменит текущий Exim + Dovecot + SpamAssassin + ClamAV на FreeBSD 11.
Я как раз на exim перебрался с postfix в связи с миграцией всех сервисов в
docker.
P.S. Сорри за спам
--
Best regards,
Mykola
2018-06-03 20:17 GMT+03:00 Mykola Ulianytskyi
Планирую почтовый сервер на связке Postfix + Dovecot + Rspamd + ClamAV на Ubuntu 18.04. Новый сервер заменит текущий Exim + Dovecot + SpamAssassin + ClamAV на FreeBSD 11.
-- Best regards, Mykola
2018-06-03 13:23 GMT+03:00 Alex Cherevko
: Привет,
Планирую почтовый сервер на связке Postfix + Dovecot + Rspamd + ClamAV на Ubuntu 18.04. Новый сервер заменит текущий Exim + Dovecot + SpamAssassin + ClamAV на FreeBSD 11. Причина перехода с FreeBSD на Ubuntu: нерешаемая проблема с низким network performance на FreeBSD на Digitalocean. Через OpenVPN на Ubuntu все летает, на FreeBSD - еле шевелится. Замена digitalocean на что-то другое - не вариант.
Заодно начитался, что postfix с точки зрения конфигурации проще и для моих простых задач его должно быть "выше крыши". Плюс захотелось получить опыт настройки postfix.
Задачи:
1. Поддержка нескольких почтовых доменов. 2. Поддержка разных namespace'ов (если я понял, как это правильно называется). Конкретно почта для user1@domain1 -> доставляется только локальному user1 user1@domain2 -> доставляется локальным user1 и user2 user2@domain2 -> доставляется локальным user1 и user2 и т.п. всякие перекрестные варианты 3. Отправка почты от *@domain2 должна всегда уходить от конкретного user3@domain2. 4. Желательная поддержка разных SSL сертификатов от Letsencrypt для разных почтовых доменов. 5. Поддержка всего, что нужно в области DKIM, SPF, DMARC. 6. Обучение rspamd feedback'ом от пользователей при использовании MS Outlook.
Есть несколько вопросов:
1. Объемы почты небольшие - до 200-300 писем в день. Многие howto Postfix предлагают ставить связку postfix и MySQL/MariaDB. Пока не понимаю, зачем мне база данных. Хотел бы обойтись без MySQL/MariaDB. Помогите понять случаи, когда база таки нужна? Exim у меня все время жил без базы данных.
2. В моем случае используются только Maildir на сервере и POP3 account'ы в MS Outlook. POP3 используются для того, чтобы все письма держать только локально у пользователей удаляя их с сервера. Есть ли альтернатива этому с IMAP? IMAP хочется из-за вопроса №3.
3. У dovecot есть IMAPSieve, который позволяет при перемещении пользователем писем В и ИЗ папки Junk соотвественно помечать их, как SPAM или HAM. Неистово гуглил, но пока не нашел вариантов для POP3 account'ов с именно перемещением писем в папках (они ведь локальные). Также не нашел, как Outlook'овский "Junk E-mail", который есть в POP3 account'е привязать у удаленному IMAP фолдеру на сервере. Пока вижу только вариант форварда писем на специальный spam@ с последующей их обработкой их. Может я что-то пропустил и есть вариант лучше?
4. Как "правильно" или "удачно" помечать SPAM письма: в заголовке или меняя subject? Какие тут best practices?
Сорри за long read.
С уважением, Александр
_______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
_______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Привет, 03.06.2018 13:23, Alex Cherevko пишет:
Заодно начитался, что postfix с точки зрения конфигурации проще и для моих простых задач его должно быть "выше крыши". Плюс захотелось получить опыт настройки postfix.
А OpenSMTP ещё проще и для большинства задач его тоже более чем. Плюс возможность получить опыт настройки OpenSMTP :). -- Best regards, Alexandr B. Baryshnyev, e-mail: abb@abbon.net _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Hi! On Sun, Jun 03, 2018 at 01:23:56PM +0300, Alex Cherevko writes:
Через OpenVPN на Ubuntu все летает, на FreeBSD - еле шевелится. Замена digitalocean на что-то другое - не вариант.
Прошу простить, что не по теме исходного письма. Но с решением похожей проблемы мне помогло отключение офлоадинга и чексум. Ключи -tso -txcsum -rxcsum в ifconfig в rc.conf на внешнем интерфейсе.. Пробовали такой вариант? Или проблема только с openvpn и в остальном с сетевой подсистемой нет проблем? -- WBR, Yuriy B. Borysov YOKO-UANIC | YOKO-RIPE _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Привет,
Прошу простить, что не по теме исходного письма. Но с решением похожей проблемы мне помогло отключение офлоадинга и чексум. Ключи -tso -txcsum -rxcsum в ifconfig в rc.conf на внешнем интерфейсе..
Пробовали такой вариант? Или проблема только с openvpn и в остальном с сетевой подсистемой нет проблем?
Проблема в целом с сетью. Я пробовал все, включая 5 тикетов с саппортом,
тесты на чистых машинах, совместные тесты с сотрудниками DO.
На FreeBSD 11 - еще более-менее, после -tso -txcsum -rxcsum.
На 10.3 даже после этого "pkg audit -F" занимает 2 минуты, "portsnap fetch
update" занимает вечность.
Для сравнения, разница межно скоростью сети в Ubuntu и FreeBSD без
выключения tso txcsum rxcsum в 100-200 раз (!), после выключения в 13-16 раз
(!).
Учитывая, что все остальные сервисы живут в каком-то виртуальных машин с
Ubuntu, не вижу смысла в дальнейших усилиях получить адекватный performance
FreeBSD в DO.
Кратко результаты тестов на файлике в 100MB:
DO NYC3, Ubuntu 18.04 210 MB/s
DO NYC3, FreeBSD 11.0-RELEASE +tso +txcsum +rxcsum 2470 KB/s
DO NYC3, FreeBSD 11.0-RELEASE -tso -txcsum -rxcsum 16.1 MB/s
DO NYC3, FreeBSD 10.3-RELEASE +tso +txcsum +rxcsum 1115 KB/s
DO NYC3, FreeBSD 10.3-RELEASE -tso -txcsum -rxcsum 13.4 MB/s
Детально:
---------------------------
DO NYC3, Ubuntu 18.04
---------------------------
curl http://speedtest-nyc3.digitalocean.com/100mb.test > /dev/null
% Total % Received % Xferd Average Speed Time Time Time
Current
Dload Upload Total Spent Left
Speed
100 100M 100 100M 0 0 210M 0 --:--:-- --:--:-- --:--:--
210M
---------------------------
DO NYC3, FreeBSD 11.0-RELEASE
---------------------------
//// vtnet0: flags=8843
04.06.2018 14:30, Alex Cherevko пишет:
Проблема в целом с сетью. Я пробовал все, включая 5 тикетов с саппортом, тесты на чистых машинах, совместные тесты с сотрудниками DO.
Извините, конечно, но раз такие трудности, то может проще сменить этот самый DO на что-то более вменяемое, чем менять операционную систему и софт из-за непонятных траблов? Понятно, что мы не ищем лёгких путей, но у меня, например, FreeBSD 12.0-CURRENT прекрасно работает на SSD VDS за 3.49 евро/мес второй год, до этого 11-я тоже работала там без всяких тормозов и тюнинга, из коробки. Но не DO, да. -- Best regards, Alexandr B. Baryshnyev, e-mail: abb@abbon.net _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Извините, конечно, но раз такие трудности, то может проще сменить этот самый DO на что-то более вменяемое, чем менять операционную систему и софт из-за непонятных траблов? Понятно, что мы не ищем лёгких путей, но у меня, например, FreeBSD 12.0-CURRENT прекрасно работает на SSD VDS за 3.49 евро/мес второй год, до этого 11-я тоже работала там без всяких тормозов и тюнинга, из коробки. Но не DO, да.
Так, а нет никакого требования иметь FreeBSD вообще. Фрю просто поставил для личного использования (ностальгия, так сказать). Там же, где и все рабочие VPS под Ubuntu. Поэтому переход на Ubuntu более, чем логичен в этой ситуции. Плюс - расширение кругозора. Менять провайдера из-за одной виртуальной машины - тоже не вижу смысла. С уважением, Александр _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Ну тут уж кому - что. Кому ехать, а кому шашечки. Если у вас стоит задача поразвлекаться в процессе преодоления неисчислимых трудностей и опасностей, то есть в мире и более экстремальные развлечения. А если нужно поставить и забыть вообще об этом, то смена хостера займёт о-о-о-чень немного времени, вплоть до того, что саппорт нового хостера сам перенесёт ваше хозяйство к себе. Но это, конечно, сугубо моё личное имхо. Успехов в борьбе! 04.06.2018 15:18, Alex Cherevko пишет:
Извините, конечно, но раз такие трудности, то может проще сменить этот самый DO на что-то более вменяемое, чем менять операционную систему и софт из-за непонятных траблов? Понятно, что мы не ищем лёгких путей, но у меня, например, FreeBSD 12.0-CURRENT прекрасно работает на SSD VDS за 3.49 евро/мес второй год, до этого 11-я тоже работала там без всяких тормозов и тюнинга, из коробки. Но не DO, да.
Так, а нет никакого требования иметь FreeBSD вообще. Фрю просто поставил для личного использования (ностальгия, так сказать). Там же, где и все рабочие VPS под Ubuntu. Поэтому переход на Ubuntu более, чем логичен в этой ситуции. Плюс - расширение кругозора.
Менять провайдера из-за одной виртуальной машины - тоже не вижу смысла.
С уважением, Александр
-- Best regards, Alexandr B. Baryshnyev, e-mail: abb@abbon.net _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
Ну тут уж кому - что. Кому ехать, а кому шашечки. Если у вас стоит задача поразвлекаться в процессе преодоления неисчислимых трудностей и опасностей, то есть в мире и более экстремальные развлечения. А если нужно поставить и забыть вообще об этом, то смена хостера займёт о-о-о-чень немного времени, вплоть до того, что саппорт нового хостера сам перенесёт ваше хозяйство к себе. Но это, конечно, сугубо моё личное имхо. Успехов в борьбе!
Есть желание "уметь готовить" не только FreeBSD, а и линуксы тоже. Методом проб и ошибок был выбран и успешно использован CentOS. В какой-то момент из-за отсутствия последних версий некоторых софтов и после философского обсуждения тут, для дальнейших экспериментов был выбран Ubuntu 18.04. Тут нет никакой борьбы, также не вижу " преодоления неисчислимых трудностей и опасностей". Задача стоит так: разобраться и в боевом режиме уметь запускать решения на linux'е. С уважением, Александр _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
On Mon, Jun 04, 2018 at 03:18:31PM +0300, Alex Cherevko wrote:
Извините, конечно, но раз такие трудности, то может проще сменить этот самый DO на что-то более вменяемое, чем менять операционную систему и софт из-за непонятных траблов? Понятно, что мы не ищем лёгких путей, но у меня, например, FreeBSD 12.0-CURRENT прекрасно работает на SSD VDS за 3.49 евро/мес второй год, до этого 11-я тоже работала там без всяких тормозов и тюнинга, из коробки. Но не DO, да.
Так, а нет никакого требования иметь FreeBSD вообще. Фрю просто поставил для личного использования (ностальгия, так сказать). Там же, где и все рабочие VPS под Ubuntu. Поэтому переход на Ubuntu более, чем логичен в этой ситуции. Плюс - расширение кругозора.
Менять провайдера из-за одной виртуальной машины - тоже не вижу смысла.
Ну ладно - ОС меняем, но зачем менять работающую почтовую систему на приключения (их можно поискать дома в песочнице)? Локальное хранение почты юзверями=кердык вместе с их дисками и "интересности", когда ящики подрастут до гигабайтов. И да - постфиксу не необходим *SQL, у меня чудно вертелись btree с файлами по 100+МБ (и нагрузками, что логов сотни МБ/сутки). SQL-сервер скорее нужен и удобен управлялкам. Postfix очень удобен оказался для колупания в исходниках и кастомизации. Sendmail хорошо описывается фразой Чувака из ру-озвучки в Postal3 "Это ещё более пидорски, чем кажется" - идея вроде и классная, но m4 - лучше уж исходники постфикса переколупать :)... -- Best regards, Paul Arakelyan. _______________________________________________ uanog mailing list uanog@uanog.kiev.ua https://mailman.uanog.kiev.ua/mailman/listinfo/uanog
participants (5)
-
Alex Cherevko
-
Alexandr Baryshnyev
-
Mykola Ulianytskyi
-
Paul Arakelyan
-
Yuriy B. Borysov