Нужен совет по поводу организации почтовой системы

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Nemesh
рядовой
Сообщения: 27
Зарегистрирован: 2009-02-19 14:31:20

Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение Nemesh » 2009-03-06 12:13:27

Вопрос конечно масштабный но все таки....
нужен совет по поводу организации почтовой системы.
В правильно ли и рационально будет такое распределение обязанностей между серверами.
Один сервак выполняющий функции pop3 , imap сервера (dovecot ), exim ,postfixadmin и mysql c юзерами и доменами в нем .
Второй сервак выполняющий функции smtp.
Третий сервак с spamassassin он же бэкап.
Четвертый clamav и бэкап.
По сути работает старая система построенная на sendmail.
Распределение такое:
Один выполняет функции pop3 сервера и только.
Второй сервер smtp и еще три сервака
Бекапных на одном из них spamassassin на другом clamav и pop3 ходит к ним по tcp для проверки.
Но хотелось бы людскую админку для предоставить упарвление аккаунтами в домене ну и веб для работы с почтой .
на данный момент та система что работает обслуживает около 300 доменов , 450 юзеров и количество будет расти.
Очень понравился вариант exim+mysql+postfixadmin+dovecot но как правильно организовать?
Направьте одним словом на правильный путь поскольку опыта имею не много.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение princeps » 2009-03-06 14:30:33

Nemesh писал(а):450 юзеров
в каждом домене или всего?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Nemesh
рядовой
Сообщения: 27
Зарегистрирован: 2009-02-19 14:31:20

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение Nemesh » 2009-03-06 15:09:47

да общее количество , 450 действующих , там еще "мертвых душ" столько же (спамосборник).

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение paix » 2009-03-06 17:24:26

а какие суточные обьемы почты?

покамест непонятно зачем заюзано столько машин, где может справится одна....
With best wishes, Sergej Kandyla

Nemesh
рядовой
Сообщения: 27
Зарегистрирован: 2009-02-19 14:31:20

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение Nemesh » 2009-03-06 19:00:56

это статистика pop3 сервака

Код: Выделить всё

sudo cat /var/log/maillog | cut -d' ' -f 6 | sort -u | wc -l
58535

mailstats

Код: Выделить всё

Statistics from Wed Mar  4 09:00:01 2009
 M   msgsfr  bytes_from   msgsto    bytes_to  msgsrej msgsdis msgsqur  Mailer
 0        0          0K    11026     654565K        0       0       0  prog
 1        0          0K    87705    1745079K        0       0       0  *file*
 5   133824    4666195K    16364     828115K     1932       0       0  smtp8
 7        0          0K        2         23K        0       0       0  relay
 8    45071     826620K    78165    2289315K       28       0       0  local
=====================================================================
 T   178895    5492815K   193262    5517097K     1960       0       0
 C   448878                26823                 1960
Почему так ,не знаю , не я настраивал но то что человек знающий так это точно.
Вообще это небольшая провайдерская контора в которую меня взяли в качестве начинающего но поскольку народ кругом занят то спрашивать не укого.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение princeps » 2009-03-06 21:22:06

на 450 юзеров тебе одной машины за глаза хватит под все задачи. Какие планы на расширение?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение paix » 2009-03-07 11:09:57

А кто знает как работают действительно большие почтовые системы? (google, yahoo,....yandex, rambler, mail.ru..)

меня интересуют корневые принципы. Чтобы делать маштабированные системы.
т.е. какая должна быть структура серверов чтобы практически неограниченно удовлетворять все растущие запросы клиентов, легко и просто добавляя доп. сервера ?
With best wishes, Sergej Kandyla

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение neyro » 2009-03-07 22:32:14

Ваши текущие запросы вполне по силам п2-300 мгц, без сарказма. А один 4-х ядерный ксеон потянет тысяч 30-50 ящиков.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение paix » 2009-03-08 17:01:19

neyro писал(а):Ваши текущие запросы вполне по силам п2-300 мгц, без сарказма. А один 4-х ядерный ксеон потянет тысяч 30-50 ящиков.
автор не привел статистику по смтп, сколько проходит писем....
но всеже, мне кажется, вы слишком уж занижаете. Если проверять почту антивирем и антиспамом загнется нафик этот п2.
With best wishes, Sergej Kandyla

neyro
сержант
Сообщения: 187
Зарегистрирован: 2008-03-07 20:24:25
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение neyro » 2009-03-09 1:11:35

Сомневаюсь, что там больше 1000 присем в день уходит...(кстати не забываем, что эти письма не проходят проверки (кроме антивируса) поэтому нагрузки от них как таковой нет...входящих не более 2000-5000 в день...п2 тут вполне подойдет.

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение paix » 2009-03-09 9:44:12

ну а допустим человеку понадобиться проверять и антиспам (всякие spamassasin) и антивирем почту? куда потом двигаться с п2?

также представим что у человека сильно растут обьемы почты (10,50,100,200к..) в сутки валидных писем...как вы посоветуете маштабировать почтовик ?
на этом моменте уже неплохо б o HA подумать.. какие еще варианты окромя heartbert + drbd || shared san\nas ?
With best wishes, Sergej Kandyla

Nemesh
рядовой
Сообщения: 27
Зарегистрирован: 2009-02-19 14:31:20

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение Nemesh » 2009-03-10 0:48:12

По сути это почтовая система небольшой провайдерской организации. smtp сервер это отдельно стоящий сервак и его пока нет нужды трогать . Тут скорей интересует входящая почта поскольку стоит вопрос предоставления качественного сервиса(управление акаунтами, квотами и т.д. )да и уровень спама в последнее время возрос до не непреличных показателей. Как миниму один бекап сервер нужен в любом случае. Проверка на вирусы и спам также обязательна, веб интерфейс управления почтовым ящиком хотелось бы . Регистрация пользователей 3-4 человека в неделю , пока . Но в связи с быстро растущим развитием ожидается большее их количество.
Вообщем то я собрал почтовик по статье http://www.lissyara.su/?id=1173 но меня начали переубеждать что только mysql + exim на одной машине при больших обьемах почты будут вводить ее в ступор , а нужны еще веб , антивир и спамфильтр.

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение princeps » 2009-03-10 10:10:08

Дружище, если у тебя есть столько лишних серверов, то ставь в каких хочешь комбинациях - с твоими объемами все будет отлично работать. Могу тебе привести в пример один из своих серверов: фронт-енд к ms exchange на 350 ящиков, т.е. только смтп, с проверкой на вирусы, без спамассассина, 100 тысяч писем в день, из них порядка 500 - нормальные. Работает на компьютере P-III с 1Гб памяти, если верить top'у, не бывает загружен больше 5%.
В твоем случае можно исходить из соображений не производительности, а безопасности. Например, веб-сервер вынести на отдельную тачку, т.к. он потенциально более уязвим. Чтоб если его положат, остальные сервисы продолжали работать. Ну и так далее в том же духе.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение princeps » 2009-03-10 10:12:17

paix писал(а):heartbert + drbd
Например, heartbeat+coda. А что, у кого-то получилось собрать drbd под фрей?
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

paix
лейтенант
Сообщения: 863
Зарегистрирован: 2007-09-24 12:41:05
Откуда: dn.ua
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение paix » 2009-03-10 13:21:56

princeps писал(а):
paix писал(а):heartbert + drbd
Например, heartbeat+coda. А что, у кого-то получилось собрать drbd под фрей?
а кто использует coda на реальных серверах (окромя ихнего университета) ?
а также кто использует ее для обеспечения HA на двух машинах?

под фрюю, имхо, единственно прямое решение - это san\nas. Но это дорого. Линукс более бюджетно умеет. (drbd, который кстати вполне ничего работает!)
With best wishes, Sergej Kandyla

Nemesh
рядовой
Сообщения: 27
Зарегистрирован: 2009-02-19 14:31:20

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение Nemesh » 2009-03-10 18:36:30

У меня вырисовывается такя картина: exim + mysql + dovecot один сервак , второй бэкапный . Третий , к которому по TCP бэкапный и основной ходить будут за проверкой, с сlamav ,spamassassin ,postfixadmin,squirermail.
smtp отдельный тазик.
Так будет нормально?

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение princeps » 2009-03-10 19:07:28

не совсем понятно, что значит smtp отдельный тазик, если у тебя экзим с довекотом будут на одном сервере.
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

Nemesh
рядовой
Сообщения: 27
Зарегистрирован: 2009-02-19 14:31:20

Re: Нужен совет по поводу организации почтовой системы

Непрочитанное сообщение Nemesh » 2009-03-11 10:15:14

не совсем понятно, что значит smtp отдельный тазик, если у тебя экзим с довекотом будут на одном сервере.
Пардон , я имел ввиду отправку сообщений. Отправкой занимается отдельный тазик, а тазик на котором exim + mysql + dovecot обеспечивают pop3 ,imap.
И еще , подскажите пожалуйста какую литературу и ресурсы следовало бы проштудировать для более глубокого понимания , так сказать в целях повышения образованности. :smile: