The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Sendmail, вопрос новичка по блокировке исходящей почты"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Sendmail, вопрос новичка по блокировке исходящей почты"  +/
Сообщение от мимоход email on 09-Ноя-10, 15:05 
Приветствую участников. Имеется сервер на freebsd 7.0, сервер используется в качестве веб-сервера и порой отправляет рассылку писем группе подписчиков. Отправка происходит через sendmail, который никак не настраивался, все настройки по умолчанию.

Иногда так случается, что почтовику приходится отправлять письма на несуществующие email-адреса, вида "testmail12321@domainmail.com", он не может резволвить:

$ mailq

oA4D21PQ052432     1173 Thu Nov  4 16:02 <www@testserver.my>
                 (Deferred: Operation timed out with несуществующий_домен.ком.)
                                         <несуществующий_ящик@несуществующий_домен.ком
                Total requests: 450


И так происходит постоянно. Вопрос - как мне дропать на уровне sendmail все письма, которые исходят от моего сервера? Может быть по маске или еще как-то. Что для этого нужно прописать в конфиг почтовика? Спасибо.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Sendmail, вопрос новичка по блокировке исходящей почты"  +/
Сообщение от DN (ok) on 09-Ноя-10, 17:16 
> и порой отправляет рассылку писем группе подписчиков.

Составьте или обеспечьте формирование программными средствами
достоверного списка группы подписчиков и проблемы не будет.

Недоставленные сообщения в очереди сами дропнутся по умолчанию.

O Timeout.queuereturn=5d (5 дней)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Sendmail, вопрос новичка по блокировке исходящей почты"  +/
Сообщение от мимоход email on 09-Ноя-10, 17:48 
>> и порой отправляет рассылку писем группе подписчиков.
> Составьте или обеспечьте формирование программными средствами
> достоверного списка группы подписчиков и проблемы не будет.
> Недоставленные сообщения в очереди сами дропнутся по умолчанию.
> O Timeout.queuereturn=5d (5 дней)

К сожалению вашему совету последовать не имею возможности. Такая специфика openid-модуля на php. Проблема в том что пользователи свои email адреса со временем все же меняют на действительные, но для этого должно пройти несколько дней. Спасибо за подсказу по поводу команды, попробую сократить таймаут до 1-го дня.

Может кто-то другой в курсе как сбрасывать исходящую почту в момент ее поступления, на основании какой-либо маски вида *@domen.ru ?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Sendmail, вопрос новичка по блокировке исходящей почты"  +/
Сообщение от мимоход email on 10-Ноя-10, 04:22 
Форум опеннета постепенно умирает, а жаль..
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Заранее прошу порощения у Зубррров opennet'a за наглость:"  +/
Сообщение от Medlar email(ok) on 10-Ноя-10, 18:00 
От лица умирающего opennet'a:
Эххх, мОлодеж-мОлодеж ...

Сообщение от мимоход email on 09-Ноя-10, 15:05
Сообщение от мимоход email on 10-Ноя-10, 04:22

Даже суток еще не прошло с момента первого постинга, а opennet уже нарекли умирающим.
"Младые отроки столь резвы!"

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Заранее прошу порощения у Зубррров opennet'a за наглость:"  +/
Сообщение от pavel_simple (ok) on 10-Ноя-10, 18:10 
> От лица умирающего opennet'a:
> Эххх, мОлодеж-мОлодеж ...
> Сообщение от мимоход email on 09-Ноя-10, 15:05
> Сообщение от мимоход email on 10-Ноя-10, 04:22
> Даже суток еще не прошло с момента первого постинга, а opennet уже
> нарекли умирающим.
> "Младые отроки столь резвы!"

да кому нужны его половые трудности если он не то что ман осилить, он конечную цель нормально сформулировать не в состоянии.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Заранее прошу порощения у Зубррров opennet'a за наглость:"  +/
Сообщение от Medlar email(ok) on 10-Ноя-10, 18:27 
На самом деле тут man не поможет.
Задача, как я понимаю, не совсем тривиальная (не по исполнению, а по сути):
избегая организационных моментов в виде прямого воздействия на участников рассылки,
избавить sendmail от ненужной работы:
если домен не существует, то письмо возвращается отправителю в виде извещения о недоставке.
Но оно все равно на начальном этапе принимается почтовиком, обрабатывается, обнаруживается отсутствие домена, формируется DSN: Host unknown, который и доставляется отправителю.

А можно сделать так, чтобы исходное письмо вообще в этом случае не уходило,
т.е. блокировалось в момент отправки.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Заранее прошу порощения у Зубррров opennet'a за наглость:"  +/
Сообщение от мимоход email on 11-Ноя-10, 01:03 
> Даже суток еще не прошло с момента первого постинга, а opennet уже нарекли умирающим.

"Младые отроки столь резвы!"

Понимаю что нынче проблемы другого коллеги мало кому интересны, но дело в том что ежедневно происходит рассылка на эти несуществующие адреса (через php_mail) и тем самым на некоторое время веб-сервер становится недоступным.

> да кому нужны его половые трудности если он не то что ман осилить, он конечную цель нормально сформулировать не в состоянии.

По вашей логике и книги не должны существовать. Риторически хочется спросить: зачем существуют форумы? Добавлю цитату: "Выучил sendmail - выучил linux" (c)

> А можно сделать так, чтобы исходное письмо вообще в этом случае не уходило,

т.е. блокировалось в момент отправки.

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

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Заранее прошу порощения у Зубррров opennet'a за наглость:"  +/
Сообщение от pavel_simple (ok) on 11-Ноя-10, 01:08 

http://lmgtfy.com/?q=check_recipient_domain+sendmail
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Вот спасибо!"  +/
Сообщение от Medlar email(ok) on 11-Ноя-10, 19:32 
Вот спасибо!
Именно там мое решение и лежало.

Сорри за offtopic, но ...
чуть голова не лопнула от тщетных попыток вспомнить, где и как это было.
Главное, фамилию человека, для которого это решалось, помню, но совсем как в чеховской  "Лошадиной фамилии": помню, что очень красивая фамилия, что принадлежит "сыну Израилеву", что на букву "Г" начинается, а дальше - никак !

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

4. "Sendmail, вопрос новичка по блокировке исходящей почты"  +/
Сообщение от Medlar email(ok) on 10-Ноя-10, 17:54 
> Иногда так случается, что почтовику приходится отправлять письма на несуществующие email-адреса,
> вида "testmail12321@domainmail.com", он не может резволвить:
> $ mailq
> oA4D21PQ052432     1173 Thu Nov  4 16:02 <www@testserver.my>
>            
>      (Deferred: Operation timed out with несуществующий_домен.ком.)

В том случае, когда sendmail не может разрезолвить домен, в адрес получателя не добавляется конечная точка. Это легко отлавливается с.п. правил sendmail.cf.
Года 3-4 тому назад на какой-то конфе я оставляла решение.
Надо будет вспомнить где ...


> И так происходит постоянно. Вопрос - как мне дропать на уровне sendmail
> все письма, которые исходят от моего сервера?

А зачем все?
Если проблема только с несуществующими адресами ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру