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

Автоматически удалять deferred сообщения.

Добавлено: 2010-11-04 14:06:50
100matolog
Периодически делается рассылка. Базу адресов набивают девочки операторы. Часть адресов неправильная. Изза чего в сендмыле возникает очередь из >1000 писем со статусом Deferred.
И висят они в спуле очень долго. Можно их както дропать в null или еще какнибудь, если письмо получило этот статус?

Re: Автоматически удалять deferred сообщения.

Добавлено: 2010-11-04 20:05:38
Alex Keda
не факт же что виноват именно неверный адрес
причин задержки может быть масса - например сервер удалённый упал, а админ в запое - через пару дней подымет тока...

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

Re: Автоматически удалять deferred сообщения.

Добавлено: 2010-11-04 20:11:54
100matolog
Alex Keda писал(а):не факт же что виноват именно неверный адрес
причин задержки может быть масса - например сервер удалённый упал, а админ в запое - через пару дней подымет тока...

по уму, надо их роутить куда-то назад, и разбираться с причинами недоставки.
может быть на основе нескольких рассылок - если было три рассылки за две недели, например, и все три письма вернулись - зачит адрес битый.
и его надо убирать из базы.
а не сообщения на него отправлять и потом думать как их подропать
Все правильно.
Но текущее положение дел таково что нет резона разбираться в причинах недоставки. Ибо рассылка идет каждые 10 минут. Можете представить себе во что превращается спул.
Пока девелоперы прикрутят к своей базе валидатор адресов, у меня внуки появятся.

Re: Автоматически удалять deferred сообщения.

Добавлено: 2010-11-04 23:35:36
Alex Keda
в exim - скриптиком наколеночным решается
в sendmail - не знаю...

Re: Автоматически удалять deferred сообщения.

Добавлено: 2010-11-05 0:11:30
100matolog
Alex Keda писал(а):в exim - скриптиком наколеночным решается
в sendmail - не знаю...
)) полезный совет )) ;-)

Re: Автоматически удалять deferred сообщения.

Добавлено: 2010-11-08 23:32:17
Alex Keda
ну, идею я подкинул
дальше -

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

man sendmail 
и далее, по ссылкам