Страница 1 из 2
Exim и dbmail
Добавлено: 2007-07-12 9:49:38
alex1522
Есть несколько проблем с отправкой и приемом почты.
В логах пишет ...
Код: Выделить всё
Jul 12 10:11:55 mail5 dbmail/imap4d[1059]: Error [Unknown error: 0] on write-stream
Jul 12 10:11:55 mail5 dbmail/imap4d[1059]: Error write to client socket failed
Jul 12 10:11:55 mail5 dbmail/imap4d[1059]: Error write to client socket failed
Jul 12 10:30:11 mail5 dbmail/smtp[84733]: Error SENDMAIL not set in DBMAIL section of dbmail.conf.
Jul 12 10:30:11 mail5 dbmail/smtp[84738]: Error SENDMAIL not set in DBMAIL section of dbmail.conf.
Jul 12 10:35:10 mail5 dbmail/smtp[84803]: Error SENDMAIL not set in DBMAIL section of dbmail.conf.
Конфиги из статьи.
Добавлено: 2007-07-12 10:19:53
Alex Keda
а это ккая-то болезнь новых версий.
советую то же что и всем - пеерходи на dovecot например
Добавлено: 2007-07-12 10:32:57
alex1522
ОК, буду думать как перенести 30 гиг почты.
Добавлено: 2007-07-12 11:39:20
Alex Keda
http://www.lissyara.su/?id=1195
за ночь - асилит
========
когда я переносил - я н а том же хосте поднял голубятню на другом хосте (в дефолтовом конфиге есть пример - 10143) и переносил. всё пучком прошло
Re: Exim и dbmail
Добавлено: 2007-07-16 10:20:03
APanyovin_
Код: Выделить всё
Jul 16 11:08:26 mail dbmail/imap4d[24742]: Error [No database selected] [SELECT login, sock_allow, sock_deny, userid FROM dbmail_usermap WHERE login in ('*****','ANY') ORDER BY sock_allow, sock_deny]
Jul 16 11:08:26 mail dbmail/imap4d[24742]: Error could not select usermap
Jul 16 11:08:26 mail dbmail/imap4d[24742]: Error db-validate error while validating user ****** (pass ****).
Кто нить сталкивался с таким??
Re: Exim и dbmail
Добавлено: 2007-07-16 10:26:49
Alex Keda
да выкиньте вы эту глючную поделку...
Re: Exim и dbmail
Добавлено: 2007-07-16 10:43:36
APanyovin_
так вопрос в том, что у меня в ней пользователей много и кроме этой проблемки все ок.
проблемка начинается при нехватке оперативы.
может и не она здесь виновата, а к примеру mysql
Re: Exim и dbmail
Добавлено: 2007-07-16 10:47:44
Alex Keda
число детишек уменьши...
==========
а лучше докупи оперативки
Re: Exim и dbmail
Добавлено: 2007-07-16 10:52:03
APanyovin
уменьшил еще неделю назад.
в определенной степени помогло.
как можно задать максимум оперативы для одного процесса dbmail?
Re: Exim и dbmail
Добавлено: 2007-07-16 10:54:06
Alex Keda
насколько помню - никак...
Re: Exim и dbmail
Добавлено: 2007-07-16 11:09:26
APanyovin
может еще способы шаманства есть??
Re: Exim и dbmail
Добавлено: 2007-07-18 12:24:24
BAV_Lug
Я от него еще год назад отказался. Когда огреб большие проблемы при переходе с одной версии на другую. Хотя по-началу все выглядело красиво.
Re: Exim и dbmail
Добавлено: 2007-07-18 14:01:55
APanyovin
а на что перешли??
Re: Exim и dbmail
Добавлено: 2007-07-18 14:11:03
BAV_Lug
APanyovin писал(а):а на что перешли??
на dovecot
Re: Exim и dbmail
Добавлено: 2007-07-18 14:23:00
APanyovin
переход был болезненный??
и если есть описание перехода, не поделитесь?
Re: Exim и dbmail
Добавлено: 2007-07-19 10:09:57
BAV_Lug
APanyovin писал(а):переход был болезненный??
и если есть описание перехода, не поделитесь?
Честно говоря довольно болезненый.
История была такова.
Появилась новая версия этого dbmail-a (2 какая-то, уже и не помню точно). Ну я и решил обновиться.
Обновился. Оказалось, что поменялся формат базы. Смотрю, есть скрипт по переводу БД.
Ну думаю, отлично, щас все быстренько сделаю. Запускаю этот скрипт. Через пару часов его работы, я понял, что быстренько не получится. Справедливости ради, нужно сказать, что на тот момент у меня в качестве сервака использовался старый ПК с процом 200МГц. Ну да ладно - жду. Винтик у меня там был где-то 10 гиг. под раздел var (где собственно и хранилась база) был отведено что-то около 6 гиг. На момент запуска скрипта, размер базы был около 3 гиг. Вообщем смотрю я на место, а оно катострафически уменьшается (а скрипт все работает и работает). Начинаю лихорадочно чистить var. Прибиваю,что можно и что нельзя, но места мне так и не хватило.
Решил, ну хрен с ним. Как раз в этот момент, я готовил другую машину под сервак. Перенес базу (уже прилично разрошуюся) на нее и запустил скрипт перевода уже там. Вообщем чеерез некоторое время все перевелось. И я запустил новую версию dbmail (не без проблем, как оказалось добавились в конфиг новые опции без которых он не пускался). Ну думаю, мучения закончились. А зря я так думал.....
Re: Exim и dbmail
Добавлено: 2007-07-19 10:13:31
Alex Keda
юзайте файловую систему для хранения почты...
БД - не для этого...
Re: Exim и dbmail
Добавлено: 2007-07-19 10:30:44
BAV_Lug
Продолжение....
Запускаю Thunderbird. И тут начинаются приколы. Эта новая версия dbmail-a по имапу не отдает заголовки писем. Т.е. письма я вижу. Могу их открывать смотреть. А вот в списке заголовков нет

Пробую оутглюк - там все нормально (как я потом уже вдуплил, он их берет из самого тела письма). Сначала я подумал, что это беда тандерберда. Но, потом посмотрел в белке - там аналогиная проблема. Вобщем как я не бился, так и не получилось у меня настроить dbmail, что-бы видеть эти заголовки. Это и было последней каплей для перехода на что-то другое.
Как раз к стати появилась статья лиса
http://www.lissyara.su/?id=1173.
Поставил я dovecot. Посадил его на другой порт. Попробовал перетянуть письма из dbmail в dovecot с помощью imapsync на автомате. Но (уже даже и не помню почему), у меня это не получилось. Пришлось вручную переносить письма

Создавал в оутглюке акаунты из dbmai-а и dovecot-а и копировал письма. Слава богу у меня на тот момент, ящиков было всего пару десятков. Но писем в них правда дохрена.
Вот такой у меня был переход.
Re: Exim и dbmail
Добавлено: 2007-07-19 10:35:09
Alex Keda
да... я тоже так переносил - было дело...
ужос нах... 5 гигов 30 учёток...
оутглюк делает всё очень медленно - 100кб в секунду - максимум...
Re: Exim и dbmail
Добавлено: 2007-07-19 10:42:57
APanyovin
какой то печальный опыт:)
значит и мне пора мигрироавть!
Re: Exim и dbmail
Добавлено: 2007-07-19 10:50:12
BAV_Lug
lissyara писал(а):юзайте файловую систему для хранения почты...
БД - не для этого...
Просто когда я переходил на dbmail, я был еще очень "зелен" во фре.
И перваю толковая статья про почту была эта
http://www.lissyara.su/?id=1148 
А опыт ручного перетягивания у меня на тот момент уже был. Перетягивал из MDaemona (win) как-раз в dbmail.
Re: Exim и dbmail
Добавлено: 2007-07-19 10:53:55
Alex Keda
это меня тоже было восхищение идеей - про БД
прошло на 20 гигах размера БД

)
Re: Exim и dbmail
Добавлено: 2007-07-19 11:29:00
APanyovin
единственные способ - это ручное перетягивание?
Re: Exim и dbmail
Добавлено: 2007-07-19 11:39:02
BAV_Lug
APanyovin писал(а):единственные способ - это ручное перетягивание?
Попробуй сделать по статье
http://www.lissyara.su/?id=1195
Но у меня не получилось (как уже говорил, не помню почему).
Re: Exim и dbmail
Добавлено: 2009-09-02 11:18:47
ProFTP
lissyara писал(а):это меня тоже было восхищение идеей - про БД
прошло на 20 гигах размера БД

)
у тебя точно была MyISAM, а не innodb?
так как по-умолчанию innodb везде?
(кстате, а в текущей версии можно постаивть MyISA?)
он туда всё пишет и спам пишет, ты спам удалял, и удаленные письма нодо удалять?
для MySQL от 20Гиг говорят что критично, даже на сайте dbmail.org написано что елси база больашя, то рекоммендуется PgSQL
если бада будет 100гиг-2Т, то тогда может надо Oracle, PgSQL, Firebire...