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

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

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

Непрочитанное сообщение invint » 2011-01-26 15:00:59

Есть сервер с 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

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

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-26 15:07:22

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

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

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

Непрочитанное сообщение Laa » 2011-01-26 15:30:45

какая находка для спамеров! Просто прелесть.
На одной страничке больше десятка живых адресов!!!

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1244
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2011-01-26 15:34:48

Это нормально. Письмо уйдёт из очереди когда оно будет доставлено последнему адресату.
В вашем случае, недоставлено одно только в адрес sibiria12@rdtc.ru
Можно проверить почему по логам. Задержки, как правило, вызваны грейлистингом или ограничениями на входящий трафик у принимающего сервера (количество одновременных подключений, число получателей в одной сессии и т.п.).
Расслабьтесь.
Laa писал(а):может для вашего случая стоит изменить дефолтный retry?
Может быть. А может и нет - можно из грейлиста перекочевать в блеклист на раз-два.
У меня все максимум за полчаса расползается.
IT voodoo blog https://kostikov.co

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

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

Непрочитанное сообщение Laa » 2011-01-26 15:40:15

retry -- не для того чтобы чаще долбить, а для того чтобы не так долго.
Кстати, еще рассылку свою надо проверить, может к вам senfer-verify ломится, а вы его отбиваете или еще на каких-то проверках спотыкается доставка.
Надо рыться в логах по недоставленному получателю и смотреть чего там произошло и на каком этапе.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

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

Непрочитанное сообщение invint » 2011-01-26 15:46:17

Большое спасибо, буду рыться в логах!

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1244
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2011-01-26 15:51:25

Laa писал(а):retry -- не для того чтобы чаще долбить, а для того чтобы не так долго
Чего-то я не уловил.
Меньше ретрай - чаще ломится, больше ретрай - реже ломится.
Обратная функция времени к частоте. Разве нет? :cz2:
По дефолту в Exim стоит ломиться первые два часа раз в 15 минут.
Грейлисты, насколько я могу судить по логам, обычно делают defer минут на 10 в среднем. Самое оно.
Поставите ретрай 5 - и загремите уже в блеклист.
IT voodoo blog https://kostikov.co

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

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

Непрочитанное сообщение Laa » 2011-01-26 16:16:02

В retry есть еще полезные параметры.. ;)
Смотрите 32.7 Retry parameters в spec.txt

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1244
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2011-01-26 16:26:44

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

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

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

Непрочитанное сообщение Laa » 2011-01-26 16:28:11

Бывает, что письмо, которое пришло через 2 часа -- уже не нужно. У меня есть такой случай.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

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

Непрочитанное сообщение invint » 2011-01-27 0:15:26

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

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

Аватара пользователя
xM
ст. лейтенант
Сообщения: 1244
Зарегистрирован: 2009-01-15 23:57:41
Откуда: Königsberg
Контактная информация:

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

Непрочитанное сообщение xM » 2011-01-27 10:31:26

invint писал(а):Подскажите, а какими опциями можно задать количество попыток отправки до удаления из очереди?
Количество попыток задается теми самыми retry и временем, в течение которого эти попытки делаются - см. выше где искать описание.
И еще такой вопрос: допустим максимальный размер очереди N, она полностью заполнена сообщениями, что происходит с новым сообщением которое должно добавится в очередь но она уже заполнена?
Это я не знаю. Но, листо логически, сервер должен давать отправителю defer с тем, что бы он попытался отправить письмо позже.
Как-то так.
IT voodoo blog https://kostikov.co

invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

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

Непрочитанное сообщение invint » 2011-01-27 12:34:05

Как можно посмотреть сколько обработчиков очереди запущено и что они делают?
И как установить таймаут между запусками обработчиков очереди?

invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

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

Непрочитанное сообщение invint » 2011-01-28 1:19:07

Количество попыток задается теми самыми retry и временем, в течение которого эти попытки делаются - см. выше где искать описание.
А можно ваш конкретный пример с описанием?

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-28 10:23:02

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

invint
мл. сержант
Сообщения: 99
Зарегистрирован: 2008-10-18 23:08:02
Контактная информация:

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

Непрочитанное сообщение invint » 2011-01-28 10:27:18

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

blade_007
ст. прапорщик
Сообщения: 571
Зарегистрирован: 2010-03-12 12:59:08
Контактная информация:

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

Непрочитанное сообщение blade_007 » 2011-01-28 10:32:52

Только практика вам это покажет. Если в правилах retry интервал больше минуты - то ваш обработчик будет запускаться вхолостую, потому как не пришло время повтора.