Почтовая система для большого объема почты.

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Почтовая система для большого объема почты.

Непрочитанное сообщение J.Korvin » 2011-08-01 19:27:17

Здравствуйте, интересует система которая могла бы вместить в себя (и при этом нормально работать) с большим количеством пользователей от 200000, а самое главное от 20Т почты. Интересуют службы, принцип хранения почтовых сообщений, возможность платного или бесплатного решения. Может кто то имеет практику буду признателен. Спасибо.
Эсли ты с ножом значит ты с мясом.

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение FiL » 2011-08-01 22:07:54

нравятся мне такие посты. Типа я тут на домашней машине себе почту завел для себя и своей собаки. Теперь я крутой админ и запущу крутой фримыл. И ко мне сразу прибежит стотыщ народу. Так чего мне поставить? :)

Но в целом - народ вполне держит подобного размера почтовики на postfix+dovecot. С почтой на NetApp-aх. Так что в целом ничего особого не нужно.

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение ProFTP » 2011-08-01 22:13:50

DBmail с PostgreSQL
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение J.Korvin » 2011-08-02 8:51:40

FiL писал(а):нравятся мне такие посты. Типа я тут на домашней машине себе почту завел для себя и своей собаки. Теперь я крутой админ и запущу крутой фримыл. И ко мне сразу прибежит стотыщ народу. Так чего мне поставить? :)

Но в целом - народ вполне держит подобного размера почтовики на postfix+dovecot. С почтой на NetApp-aх. Так что в целом ничего особого не нужно.
Люблю когда на форумах "ТРОЛИ" имеются которым лишь бы что написать. :smile: Не знаешь не пиши Я тебя не заставляю.
P.S. Жену лучше заведи :-D а не собаку.
Эсли ты с ножом значит ты с мясом.

Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение J.Korvin » 2011-08-02 8:53:55

ProFTP писал(а):DBmail с PostgreSQL
Спасибо за ответ, ну уже имею практику 4Т и 8000 пользователей. Не справляется IMAP требует частой перегрузки.
Эсли ты с ножом значит ты с мясом.

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение FiL » 2011-08-02 8:59:07

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

P.S. Жену завел. У нее аллергия, так что собак не будет. Еще советы? Я толковые советы люблю. Учиться никогда не вредно :)

Аватара пользователя
ProFTP
подполковник
Сообщения: 3388
Зарегистрирован: 2008-04-13 1:50:04
Откуда: %&й
Контактная информация:

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение ProFTP » 2011-08-02 12:11:31

J.Korvin писал(а):
ProFTP писал(а):DBmail с PostgreSQL
Спасибо за ответ, ну уже имею практику 4Т и 8000 пользователей. Не справляется IMAP требует частой перегрузки.

нужен кластер, наверное
один компьютер может выдержать 10к простых соедиенний в секунду, а если это почта, то думаю на много меньше...
Pеrl FAQ
perl -e 'print join"",map $$_[rand@$_],([0..9,'a'..'z','A'..'Z'])x30'
ИзображениеИзображение

opt1k
лейтенант
Сообщения: 966
Зарегистрирован: 2007-12-05 9:45:18
Откуда: Mytischi

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение opt1k » 2011-08-02 14:47:27

инсталяции довекота: http://wiki.dovecot.org/DovecotServerInstallations
оттуда же: 500к ящиков и 5к конкурентов http://wiki.dovecot.org/DovecotServerIn ... 00000Users

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение ASY » 2011-08-02 15:24:43

ProFTP писал(а):DBmail с PostgreSQL
А что не Cyrus-IMAP ?

Аватара пользователя
tom.cat
старшина
Сообщения: 446
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Мытищи
Контактная информация:

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение tom.cat » 2011-08-02 17:43:11

ASY писал(а):
ProFTP писал(а):DBmail с PostgreSQL
А что не Cyrus-IMAP ?
А что не exim+dovecot? :smile:
When you see pigs fly it means Windows has become open source

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение ASY » 2011-08-03 12:37:24

tom.cat писал(а):
ASY писал(а):А что не exim+dovecot? :smile:
Почему не Еxim - не знаю. Можно и Exim. С Cyrus-IMAP разные MTA работать могут, более того, именно Exim интегрируется тоже хорошо. По крайней мере, способ описан с проверкой ящиков непосредственно у Cyrus-IMAP. А почему не Dovecot... А у Dovecot проработан вариант с разными хранилищами для разных доменов, работа на нескольких физических серверах с миграцией между ними и т.п. ? Хотя, по поводу миграции, я этим не пользовался - так и не понадобилось пока. Опять же http://cyrus.org.ru/install-murder.html (по поводу "Надо заметить, что Cyrus Murder еще довольно молодой продукт" следует обратить внимание на год написания - 2003).

Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение J.Korvin » 2011-08-05 10:20:32

А не будет ли проблем когда почтовые сообщения будут храниться в простых файлах, скорость доступа наверняка меньше будет чем когда в SQL?.
Эсли ты с ножом значит ты с мясом.

FiL
ст. лейтенант
Сообщения: 1374
Зарегистрирован: 2010-02-05 0:21:40

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение FiL » 2011-08-05 14:56:43

J.Korvin писал(а):А не будет ли проблем когда почтовые сообщения будут храниться в простых файлах, скорость доступа наверняка меньше будет чем когда в SQL?.
не меньше. С чего вдруг? База лежит на том-же диске в таких-же файлах. А поиск - так довекот для того индекс и держит, чтоб быстро искать.

Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение J.Korvin » 2011-08-10 19:16:58

Подскажите пожалуйста, а какой вид хранения почтовых сообщений использовать для большого объема данных в dovecot mbox или maildir?
Эсли ты с ножом значит ты с мясом.

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение ASY » 2011-08-10 21:52:14

J.Korvin писал(а):Подскажите пожалуйста, а какой вид хранения почтовых сообщений использовать для большого объема данных в dovecot mbox или maildir?
не важно, где, но никогда mbox

Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение J.Korvin » 2011-08-15 16:10:36

А как быть с dovecot когда с существует ограничения количества файлов в одной папке. Например для файловой системы ext4
Эсли ты с ножом значит ты с мясом.

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение ASY » 2011-08-15 18:00:51

Не использовать такие ФС наверное... А, кстати, что там за ограничение ? Не fs.file-max, как у ext3, которое через sysctl меняется ?

Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение J.Korvin » 2011-08-15 19:19:27

ASY писал(а):Не использовать такие ФС наверное... А, кстати, что там за ограничение ? Не fs.file-max, как у ext3, которое через sysctl меняется ?
А какие тогда использовать b-tree?
Эсли ты с ножом значит ты с мясом.

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение ASY » 2011-08-16 8:25:37

Вообще, главное в моём комментарии - это вопрос про fs.file-max. Намёк толстый, как бревно.

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение skeletor » 2011-08-16 9:26:45

opt1k писал(а):инсталяции довекота: http://wiki.dovecot.org/DovecotServerInstallations
оттуда же: 500к ящиков и 5к конкурентов http://wiki.dovecot.org/DovecotServerIn ... 00000Users
Неплохо было бы увидеть конфигурацию при таких объёмах.

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение ASY » 2011-08-16 9:39:06

Там же написано:

20 Servers: SuperMicro Dual Intel(R) Xeon(TM) CPU 3.20GHz Raid1
RAM: 4 Gb
Storage: Several terabytes served by NetApps.

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Re: Почтовая система для большого объема почты.

Непрочитанное сообщение skeletor » 2011-08-16 9:54:12

Нет. Я имел ввиду что в конфигах прописать, что бы работало без тормозов. Или они использовали дефолтные?