Последнее время стало просто невыносимо много спама на несуществующих пользователей моего домена с несуществующих же адресов отправителей.
Sendmail честно шлёт отбивки "user not found".
И растёт эта очередь и я же потом получаю "не удалось доставить сообщение". Неудивительно.
В конфигах не очень силён, подскажите, как указать следующее:
если приходит почта на несуществующего пользователя - одна попытка отсылки "user not found" и всё, если трабля - молча удаляем и забываем.
Покажите, что пишет в этой ситуации в лог.В станд. конфигурации отлуп несущ. юзеру происходит сразу на этапе RCPT TO: На этом работа вашего сервера должна закончится.
Соответственно на ваш сервер ничего не принимается, и доставкой извещения "User unknown" занимается почтовик-отправитель.Если ваш почтовик ведет себя по-другому, возможно используется cyrus или kavkeeper. Тогда, возможно, вам поможет define(`confDOUBLE_BOUNCE_ADDRESS', `')
Это отправит двойные отлупы в нуль.
Если вы хотите перенаправлять их в какй-либо почтовый ящик, то
define(`confDOUBLE_BOUNCE_ADDRESS', `someuser')По умолчанию двойные отлупы отправляются постмастеру.
>Покажите, что пишет в этой ситуации в лог.
>
>В станд. конфигурации отлуп несущ. юзеру происходит сразу на этапе RCPT TO:
>На этом работа вашего сервера должна закончится.
>Соответственно на ваш сервер ничего не принимается, и доставкой извещения "User unknown"
>занимается почтовик-отправитель.
>
>Если ваш почтовик ведет себя по-другому, возможно используется cyrus или kavkeeper. Тогда,
>возможно, вам поможет define(`confDOUBLE_BOUNCE_ADDRESS', `')
>Это отправит двойные отлупы в нуль.
>Если вы хотите перенаправлять их в какй-либо почтовый ящик, то
>define(`confDOUBLE_BOUNCE_ADDRESS', `someuser')
>
>По умолчанию двойные отлупы отправляются постмастеру.
Да, используется kaspersky для sendmail
там какая-то дурацкая система с двумя запущеными экземплярами sendmailчто реально происходит:
поступает почта на несуществующего пользователя от несуществующего же пользователя,
её целиком принимают, проверяют на вирусы,
потом выясняют, что такой пользователя у меня нет,
пишут ответ типа: "user not found" и пытаются отослать обратно
выясняется, что отправителя нет, и на postmaster приходит уведомление "mail not delivery, time out..." с прикреплённым оригиналом входящего письма.Можно сделать что-то типа "feature LUSER -> /dev/nul" , но это означает, что траффик всё равно будет на приём.
Хочется сразу отпихивать эту ерунду. Достало, ейбогу! Валится и валится...
>Да, используется kaspersky для sendmail
>там какая-то дурацкая система с двумя запущеными экземплярами sendmailВот здесь мы это обсуждали, http://www.linux.org.ru/jump-message.jsp?msgid=1174283
правда, упомянутый вопрос-ответ на сайте сейчас у них отсутствует,
может, и правда вопрос решен, а увас старая версия?>что реально происходит:
>
>поступает почта на несуществующего пользователя от несуществующего же пользователя,
>её целиком принимают, проверяют на вирусы,
>потом выясняют, что такой пользователя у меня нет,
>пишут ответ типа: "user not found" и пытаются отослать обратно
>выясняется, что отправителя нет, и на postmaster приходит уведомление "mail not delivery,
>time out..." с прикреплённым оригиналом входящего письма.
>
>Можно сделать что-то типа "feature LUSER -> /dev/nul" , но это означает, что траффик всё равно будет на приём.
>
>Хочется сразу отпихивать эту ерунду. Достало, ейбогу! Валится и валится...Я могу предложить только следующее (если юзеров немного):
подключаем
FEATURE(access_db)
FEATURE(blacklist_recipients).
в access:
To:user1@ [TAB] OK
To:user2@ [TAB] OK
....
#Запрещаем почту для всех остальных вариантов почтовых ящиков:
To:your-domain.ru [TAB] ERROR:"550 User unknown"Кстати, To: можно убрать, тогда будет проверяться и адрес отправителя, если он якобы из вашего домена
define(`LUSER_RELAY',`local:bulk')dnlА так сделать , не нравится ?
Вообщем, вопрос решился так:у каспера есть антивирь для сендмейл 2-х видов, старый вариант (запущено 2 процесса сендмейла) и новый, (один процесс). Новый называется "KAV-MILTER". С новый проблем нету. Работает, как положено, откидывает письма на ЛУЗЕРОВ ещё на этапе соединения.
Вот.