Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / POP3 сервер. Проблема с переполнением файла с письмами / 13 сообщений из 13, страница 1 из 1
14.06.2007, 08:01:27
    #34593498
cooluser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
Добрый день!

Есть машинка с Debian, на машинке нет ничего кроме SMTP и POP3 серверов, два пользователя - root и mail. С других машинок в сети приходит много писем для пользователя mail на этой машинке, другие пользователи по POP3 эти письма забирают, вообщем эта машинка выполняет роль небольшого почтового сервера на 4 человек.

Проблема в том, что писем приходит достаточного много, и в результате очень часто файл в который складываются сообщения полученные по SMTP /var/mail/mail получает размер более 2Gb, как только размер файла превышает эту критическую отметку POP3 сервис отказывается работать.

Выглядит это так:

mail@mail:/var/mail$ telnet localhost 110
Trying 127.0.0.1...
Connected to mail
Escape character is '^]'.
+OK
user mail
+OK
pass xxx
-ERR

Как эту проблему можно победить? Неужели ситуация когда у пользователя более 2Gb входящей почты настолько не штатная что POP3 просто отказывается работать?
...
Рейтинг: 0 / 0
14.06.2007, 09:20:10
    #34593606
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
2 Гб - вообще классическое ограничение, дело в том, что на многих 32-битных платформах смещение в файле выражается 32-битным числом, что не позволяет иметь файл с большей длиной.

Вариантов тут может быть несколько:

1) 2 Гб - это системное ограничение и больше не прыгнешь. Проверь, можно ли на этой машине создать файл с длиной, большей 2 Гб?
2) Система может работать с большими файлами, но сервер скомпилен с такмим либами, которые не могут работать с файлом длина которого превышает 2Гб.
3) Файловая система, на которой лежит почта позволяет иметь такие файлы, но она не смонтирована с опцией, разрещающей это.

Как вариант - забирать чаще почту и повесить в крон скрипт, проверяющий размер почтовых файлов, который каким-нибудь образом информирует о надвигающейся проблеме.

--------------
Если враг не сдается - его перегружают
...
Рейтинг: 0 / 0
14.06.2007, 09:53:32
    #34593691
cooluser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
да я понимаю что 2гб это стандартное ограничеие связанное со знаковым 32битным целым.

файлуха без проблем может работать в файлами более чем 2гб в размере, более того, когда файлик с почтой превышает лимит 2гб, SMTP все таки без проблем кладет в него новые письма, вот только POP3 падает.

варианты чаще забирать почту или сносить файлик по крону не приемлимы
...
Рейтинг: 0 / 0
14.06.2007, 09:55:49
    #34593700
Умаксуман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
Значит, как я уже сказал - POP3 не умеет работать с такими файлами.
Кто сказал, что кроновый скрипт будет сносить файл? Предупреждать хотя бы, а решение ты сам будешь принимать, что с ним делать.
...
Рейтинг: 0 / 0
14.06.2007, 09:58:11
    #34593707
Sleeping Daemon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
cooluserда я понимаю что 2гб это стандартное ограничеие связанное со знаковым 32битным целым.

файлуха без проблем может работать в файлами более чем 2гб в размере, более того, когда файлик с почтой превышает лимит 2гб, SMTP все таки без проблем кладет в него новые письма, вот только POP3 падает.

варианты чаще забирать почту или сносить файлик по крону не приемлимы
Смените pop3 сервер.
...
Рейтинг: 0 / 0
14.06.2007, 10:02:49
    #34593720
cooluser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
Sleeping Daemon
Смените pop3 сервер.

как? какой лучше?
...
Рейтинг: 0 / 0
14.06.2007, 11:34:29
    #34594014
cooluser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
УмаксуманЗначит, как я уже сказал - POP3 не умеет работать с такими файлами.
Кто сказал, что кроновый скрипт будет сносить файл? Предупреждать хотя бы, а решение ты сам будешь принимать, что с ним делать.

ну я тоже понимаю что POP3 работать не умеет с таким файлами :) предупреждение - не вариант. нужна стабильная работа POP3 с почтовыми файлами любого размера. вот и вопрос что делать? Если другой POP3 сервер ставит то какой на Дебиан лучше использовать?
...
Рейтинг: 0 / 0
14.06.2007, 11:58:42
    #34594105
Sleeping Daemon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
cooluser Sleeping Daemon
Смените pop3 сервер.

как? какой лучше?
Если бы Вы сказали какой у Вас стоит сейчас...
Попробуйте Dovecot.
...
Рейтинг: 0 / 0
14.06.2007, 12:06:51
    #34594135
cooluser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
сейчас стоит popa3d.

Dovecot в местном дебиановском зеркале отстутсвует.

А как насчет fetchmail? Он такие грабли интересно имеет?
...
Рейтинг: 0 / 0
14.06.2007, 12:37:12
    #34594267
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
cooluserсейчас стоит popa3d.

А он, случайно, не умеет использовать MailDir вместо MailBox?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
14.06.2007, 12:54:41
    #34594355
cooluser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
Dimitry Sibiryakov
cooluserсейчас стоит popa3d.

А он, случайно, не умеет использовать MailDir вместо MailBox?
Posted via ActualForum NNTP Server 1.4

как узнать? в /etc/ его конфигов не вижу
...
Рейтинг: 0 / 0
15.06.2007, 11:36:50
    #34596988
cooluser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
Вообщем помогла связка maildir+Dovecot
...
Рейтинг: 0 / 0
23.06.2007, 18:10:23
    #34615482
ALex_hha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
POP3 сервер. Проблема с переполнением файла с письмами
авторПроблема в том, что писем приходит достаточного много, и в результате очень часто файл в который складываются сообщения полученные по SMTP /var/mail/mail получает размер более 2Gb, как только размер файла превышает эту критическую отметку POP3 сервис отказывается работать.
использовать maildir вместо mailbox

авторсейчас стоит popa3d.
поставьте dovecot
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / POP3 сервер. Проблема с переполнением файла с письмами / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]