Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > qmail, очередь писем


Автор: chubaka 6.8.2008, 17:47
Здравствуйте.

Подскажите пожалуйста, в чем может быть проблема.

На сервере установлен qmail и работал нормально 2 года. На прошлой неделе перестала приходить почта.
Запросом qmailctl queue выяснили, что организовалась очередь писем количеством в 250 тысяч, есс-но 99% - спам.
В сутки прибавляется по 50 тысяч писем в очередь, но старые всеравно не приходят.
qmailctl doqueue не помогает.
Все письма уже лежат на сервере (/var/qmail/queue), и весят около 4 ГБ. 

Пытались наладить очередь через queue-repair (http://pyropus.ca/software/queue-repair/) - не помогает. 

Как можна протолкнуть эту очередь ?

Из логов видно что письма отправляются, тоесть разные queue-fix не нужны. Ибо никаких ошибок в логах нет.

qmail-send в процессах висит (по ps aux | grep qmail-send) 

Код
# tail /var/log/qmail/send/current
@4000000048994fed13896184 status: local 10/10 remote 0/80
@4000000048994fed13896d3c end msg 32207414
@4000000048994fed3830b26c warning: unable to open todo/30401838
@4000000048994fed3834d8ec new msg 32207414
@4000000048994fed3834e88c info msg 32207414: bytes 55085 from <[email protected]> qp 25726 uid 89
@4000000048994fee342a1a64 delivery 8961: success: user_does_not_exist,_but_will_deliver_to_/home/vpopmail/domains/site.ru/zhmakin a//did_0+0+1/
@4000000048994fee342a2dec status: local 9/10 remote 0/80
@4000000048994fee342a39a4 starting delivery 8972: msg 32207452 to local [email protected]
@4000000048994fee342a4944 status: local 10/10 remote 0/80
@4000000048994fee342a54fc end msg 31981070

Автор: nickless 6.8.2008, 20:20
Суть вопроса более соответствует разделу "Администрирование *NIX систем"

Модератор: Тема перенесена

Автор: bilbobagginz 7.8.2008, 18:46
Цитата(chubaka @  6.8.2008,  17:47 Найти цитируемый пост)
Запросом qmailctl queue выяснили, что организовалась очередь писем количеством в 250 тысяч, есс-но 99% - спам.

видимо кто-то не фильтруется спам-фильтром, но имеет право посылять письма.
попробуйте проследить откуда спам, и заблокируйте на уровне ip сегмента, пока не рассосется.
а какова нагрузка на сервер ? uptime что выдаёт ?



Автор: chubaka 9.8.2008, 19:41
Проблема появилась после того, как на впс-ке с qmail'ом не хватило ресурсов, и думаю что повредился какойто файл. Поможет только переустановка ?

Добавлено через 6 минут и 16 секунд
И какой самый простой способ переустановить его ? Работал он 2 года, устанавливал не я. 

Кстати, не работает только конечная стадия перемещения писем в папки из /var/qmail/queue. Там письма лежат уже проверенные на спам и вирусы. Права на папки стоят правильные. Есть идеи ? 

Автор: bilbobagginz 9.8.2008, 23:13
Цитата(chubaka @  9.8.2008,  19:41 Найти цитируемый пост)
Права на папки стоят правильные. Есть идеи ?  

если бы ты описал полную конфу, было бы легче идействовать.

Автор: Бонифаций 10.8.2008, 02:57
Попробуйте послать SIGALRM в qmail-send (это должно спровоцировать немедленную отправку сообщений из очереди)  и посмотрите по логам что не так с этими сообщениями. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)