Страница 1 из 1

exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 15:00:59
invint
Есть сервер с mailman+exim. Когда запускают рассылку сначала все идет хорошо, а потом вырастает очередь и рассылка останавливается, в очереди висят вот такие сообщения:

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

54m   81K 1Pi30x-000Mbq-Vg <list-bounces@host.ru>
          sibiria12@rdtc.ru
        D dvmtk@dvmtk.ru
        D info@altvega.ru
        D progulka45@mail.ru
        D lika911@yandex.ru
        D kwaliti@yandex.ru
        D turist@mail.tomsknet.ru
        D alros@tour.data-com.ru
        D alliance@vlpost.ru
        D fadeeva@terra-nova.ru
        D yanys@rol.ru
        D savelovskaya@well.ru
        D vika@mondotours.ru
        D tour@royalvouage.ru
        D mir-travel@mail.e-burg.ru

Подскажите куда копать?

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 15:07:22
blade_007
Буква D означает delivered (доставлено). Один адресат пока остался без письма - sibiria12@rdtc.ru. Смотрите насчет него записи в логах, либо делайте тестовую сессию от пустого пользователя для почтовика, обслуживающего домен rdtc.ru.

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 15:30:45
Laa
какая находка для спамеров! Просто прелесть.
На одной страничке больше десятка живых адресов!!!

+1 к blade_007, еще добавлю -- подумайте, может для вашего случая стоит изменить дефолтный retry? Поставьте меньше, посмотрите за какое время расходится основная часть получателей.

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 15:34:48
xM
Это нормально. Письмо уйдёт из очереди когда оно будет доставлено последнему адресату.
В вашем случае, недоставлено одно только в адрес sibiria12@rdtc.ru
Можно проверить почему по логам. Задержки, как правило, вызваны грейлистингом или ограничениями на входящий трафик у принимающего сервера (количество одновременных подключений, число получателей в одной сессии и т.п.).
Расслабьтесь.
Laa писал(а):может для вашего случая стоит изменить дефолтный retry?
Может быть. А может и нет - можно из грейлиста перекочевать в блеклист на раз-два.
У меня все максимум за полчаса расползается.

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 15:40:15
Laa
retry -- не для того чтобы чаще долбить, а для того чтобы не так долго.
Кстати, еще рассылку свою надо проверить, может к вам senfer-verify ломится, а вы его отбиваете или еще на каких-то проверках спотыкается доставка.
Надо рыться в логах по недоставленному получателю и смотреть чего там произошло и на каком этапе.

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 15:46:17
invint
Большое спасибо, буду рыться в логах!

p.s.:Почему-то не могу отредактировать первое сообщение темы, изменить адреса, нет кнопки "правка". Что за нововведение такое?

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 15:51:25
xM
Laa писал(а):retry -- не для того чтобы чаще долбить, а для того чтобы не так долго
Чего-то я не уловил.
Меньше ретрай - чаще ломится, больше ретрай - реже ломится.
Обратная функция времени к частоте. Разве нет? :cz2:
По дефолту в Exim стоит ломиться первые два часа раз в 15 минут.
Грейлисты, насколько я могу судить по логам, обычно делают defer минут на 10 в среднем. Самое оно.
Поставите ретрай 5 - и загремите уже в блеклист.

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 16:16:02
Laa
В retry есть еще полезные параметры.. ;)
Смотрите 32.7 Retry parameters в spec.txt

У меня для некоторых отправителей вообще письмо болтается в очереди 1 час, пару попыток доставить -- не вышло -- втопку! :) Но каждый сам под свою ситуацию это настраивает. Я лишь советую обратить внимание.

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 16:26:44
xM
Laa писал(а):В retry есть еще полезные параметры.. ;)
Смотрите 32.7 Retry parameters в spec.txt
Да ничего там особо интересного. Все предельно понятно.
На мой вкус так дефолтные рулят.
У меня для некоторых отправителей вообще письмо болтается в очереди 1 час, пару попыток доставить -- не вышло -- втопку!
За что вы так не любите людей? :cry:

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-26 16:28:11
Laa
Бывает, что письмо, которое пришло через 2 часа -- уже не нужно. У меня есть такой случай.

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-27 0:15:26
invint
Laa писал(а): У меня для некоторых отправителей вообще письмо болтается в очереди 1 час, пару попыток доставить -- не вышло -- втопку! :) Но каждый сам под свою ситуацию это настраивает. Я лишь советую обратить внимание.
Подскажите, а какими опциями можно задать количество попыток отправки до удаления из очереди?

И еще такой вопрос: допустим максимальный размер очереди N, она полностью заполнена сообщениями, что происходит с новым сообщением которое должно добавится в очередь но она уже заполнена?

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-27 10:31:26
xM
invint писал(а):Подскажите, а какими опциями можно задать количество попыток отправки до удаления из очереди?
Количество попыток задается теми самыми retry и временем, в течение которого эти попытки делаются - см. выше где искать описание.
И еще такой вопрос: допустим максимальный размер очереди N, она полностью заполнена сообщениями, что происходит с новым сообщением которое должно добавится в очередь но она уже заполнена?
Это я не знаю. Но, листо логически, сервер должен давать отправителю defer с тем, что бы он попытался отправить письмо позже.
Как-то так.

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-27 12:34:05
invint
Как можно посмотреть сколько обработчиков очереди запущено и что они делают?
И как установить таймаут между запусками обработчиков очереди?

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-28 1:19:07
invint
Количество попыток задается теми самыми retry и временем, в течение которого эти попытки делаются - см. выше где искать описание.
А можно ваш конкретный пример с описанием?

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-28 10:23:02
blade_007
exiwhat - покажет чем exim сейчас занимается.
ps aux | grep exim - покажет сколько запущено экземпляров exim
как часто запускаться - параметр запуска exim -bd -q4m т.е. каждые 4 минуты
Что касается параметров retry - смотрите в документацию, там все подробно расписано.

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-28 10:27:18
invint
blade_007 писал(а):exiwhat - покажет чем exim сейчас занимается.
ps aux | grep exim - покажет сколько запущено экземпляров exim
как часто запускаться - параметр запуска exim -bd -q4m т.е. каждые 4 минуты
Что касается параметров retry - смотрите в документацию, там все подробно расписано.
Да, уже разобрался, спасибо! Т.к. очередь иногда быстро вырастает сделал интервал одну минуту (exim -bd -q1m) Чем это может грозить?

Re: exim+mailman растет очередь и останавливается отправка

Добавлено: 2011-01-28 10:32:52
blade_007
Только практика вам это покажет. Если в правилах retry интервал больше минуты - то ваш обработчик будет запускаться вхолостую, потому как не пришло время повтора.