Sendmail 8.13.1
При отправке почты из OE на нелокальный почтовый ящик сервер долго думает.
Я так понимаю он ищет получателя.
Как сделать чтобы сообщение у пользователя забиралось сразу и ставилось в очередь на сервере, а потом уж все остальное?
>Sendmail 8.13.1
>При отправке почты из OE на нелокальный почтовый ящик сервер долго думает.
>
>Я так понимаю он ищет получателя.
>Как сделать чтобы сообщение у пользователя забиралось сразу и ставилось в очередь
>на сервере, а потом уж все остальное?Вопрос: думает между хендшейком (TCP) и коннектом (sm-mta... connect from [192.168.1.12])?
>>Sendmail 8.13.1
>>При отправке почты из OE на нелокальный почтовый ящик сервер долго думает.
>>
>>Я так понимаю он ищет получателя.
>>Как сделать чтобы сообщение у пользователя забиралось сразу и ставилось в очередь
>>на сервере, а потом уж все остальное?
>
>Вопрос: думает между хендшейком (TCP) и коннектом (sm-mta... connect from [192.168.1.12])?Ну в смысле с любого локального IP 192.168.x.x
>>>Sendmail 8.13.1
>>>При отправке почты из OE на нелокальный почтовый ящик сервер долго думает.
>>>
>>>Я так понимаю он ищет получателя.
>>>Как сделать чтобы сообщение у пользователя забиралось сразу и ставилось в очередь
>>>на сервере, а потом уж все остальное?
>>
>>Вопрос: думает между хендшейком (TCP) и коннектом (sm-mta... connect from [192.168.1.12])?
>
>Ну в смысле с любого локального IP 192.168.x.x
он думает при отправке с машины в локальной сети через локальный сервер по выделенному каналу.
Авторизация и проверка почты проходит моментом, а вот отправка висит.
при этом в maillog пишет:
09:24:18<-- RCPT TO: <gdeto-tam@kakoy-to.server>
09:25:44 -- 451 kakoy-to.server: Name server timeout
все это время ОЕ пользователя висит на отправку.
>>>>Sendmail 8.13.1
>>>>При отправке почты из OE на нелокальный почтовый ящик сервер долго думает.
>>>>
>>>>Я так понимаю он ищет получателя.
>>>>Как сделать чтобы сообщение у пользователя забиралось сразу и ставилось в очередь
>>>>на сервере, а потом уж все остальное?
>>>
>>>Вопрос: думает между хендшейком (TCP) и коннектом (sm-mta... connect from [192.168.1.12])?
>>
>>Ну в смысле с любого локального IP 192.168.x.x
>
>
>он думает при отправке с машины в локальной сети через локальный сервер
>по выделенному каналу.
>Авторизация и проверка почты проходит моментом, а вот отправка висит.
>при этом в maillog пишет:
>09:24:18<-- RCPT TO: <gdeto-tam@kakoy-to.server>
>09:25:44 -- 451 kakoy-to.server: Name server timeout
>все это время ОЕ пользователя висит на отправку.
на почтовом сервере производится резолвинг почтого релея получателя
>на почтовом сервере производится резолвинг почтого релея получателяДак в том-то и вопрос: Как сделать, чтобы сервер почту от локальных пользователей сначала принимал, а уже потом думал-делал, все остальное?
>на почтовом сервере производится резолвинг почтого релея получателяДак в том то и вопрос: как сделать, чтобы сервер почту от локальных пользователей (в смысле из локальной сети) сначала принимал, а уже потом думал что с ней делать?
>>на почтовом сервере производится резолвинг почтого релея получателя
>
>Дак в том то и вопрос: как сделать, чтобы сервер почту от
>локальных пользователей (в смысле из локальной сети) сначала принимал, а уже
>потом думал что с ней делать?попробуй врубить в мс-шнике
define(`confBIND_OPTS', `-DNSRCH -DEFNAMES')
и ещё: какие-нибудь антиспаминговые системы работают - типа milter-sender или чёинь в этом духе
>define(`confBIND_OPTS', `-DNSRCH -DEFNAMES')не помогло
антиспам весь уже отключил.
>>на почтовом сервере производится резолвинг почтого релея получателя
>
>Дак в том то и вопрос: как сделать, чтобы сервер почту от
>локальных пользователей (в смысле из локальной сети) сначала принимал, а уже
>потом думал что с ней делать?варианты есть:
- например все пересылать на SMARTHOST
- например вешать sendmail только на очередь и переодически запускать
еще sendmail на отправку
- например отключить DNS в sendmail
- например крутить timeout'ы резолвера sendmailНепонятно что не устраивает и как настроен-используется DNS в сети.
>- например все пересылать на SMARTHOST --> нельзя
>- например вешать sendmail только на очередь и переодически запускать
>еще sendmail на отправку
>- например отключить DNS в sendmail --> а почту он как отправлять без SMARTHOST будет?
>- например крутить timeout'ы резолвера sendmail --> это как?
>
>Непонятно что не устраивает и как настроен-используется DNS в сети.
DNS работает нормально, тока если канал падает (или админ его временно того...) то что, почте каюк?
>>- например все пересылать на SMARTHOST --> нельзя
>>- например вешать sendmail только на очередь и переодически запускать
>>еще sendmail на отправку
>>- например отключить DNS в sendmail --> а почту он как отправлять без SMARTHOST будет?
>>- например крутить timeout'ы резолвера sendmail --> это как?
>>
>>Непонятно что не устраивает и как настроен-используется DNS в сети.
>
>
>DNS работает нормально, тока если канал падает (или админ его временно того...)
>то что, почте каюк?нет, просто идет резолвинг, если канал екнулся или timeout'ы - письмо
кладется в очередь и затем будут попытки снова отправить.
И в задержках в Аутглюках или других мейлера нет ничего страшного.
>нет, просто идет резолвинг, если канал екнулся или timeout'ы - письмо
>кладется в очередь и затем будут попытки снова отправить.
> И в задержках в Аутглюках или других мейлера нет ничего страшного.
>Страшного-то ничего, тока как объяснить тетушке-буху, что её письмо не то чтобы не отправится вообще, но когда-нибудь...))
Нужно чтобы пользователь был ни слуху ни духу о делах сервера. Типа от него оно ушло, а где оно делось-это ему знать не обязательно.
>
>>нет, просто идет резолвинг, если канал екнулся или timeout'ы - письмо
>>кладется в очередь и затем будут попытки снова отправить.
>> И в задержках в Аутглюках или других мейлера нет ничего страшного.
>>
>
>Страшного-то ничего, тока как объяснить тетушке-буху, что её письмо не то чтобы
>не отправится вообще, но когда-нибудь...))
>
>Нужно чтобы пользователь был ни слуху ни духу о делах сервера. Типа
>от него оно ушло, а где оно делось-это ему знать не
>обязательно.ну я написал варианты, самый простейший вариант - промежуточный mail-gate
на котором в качестве SMART будет mail-relay, ниче настраивать не надо,
хотя можно что-нить и настроить, все буить улетать со свистом на mail-relay и там рассылаться или торачть в очереди и ждать своего
звездного часа.Подумаешь какой-то там бух, пусть хоть самый главный, ждет чего-то или
спрашивает...На этот случай могу рассказать свою историю:
приходит пожилая мадам:
М: - напишите мне команды для запуска задач в батч-режиме на кластерах
L: - есть такие-то команды... как ими пользоваться описано в man, но вот
пара примеров...
M: - НЕ НАДО МНЕ объяснять как пользоваться, я ДОКТОР математических наук... и владею английским... напишите какие команды, короткая пафосная речь...
L: - хорошо, вот пример запуска в batch, вот просмотр очереди...
M: - так, а для чего эта опция, а это зачем, а вот это...
L: - вы сказали что никакие объяснения вам не нужны, только команды...
M: - не грубите мне молодой человек
L: - ну что вы, еще раз - вот я вам написал команды, вот примеры запуска
и просмотра, остальное сами: man command, английским вы владеете и труда
прочитать не составит
M: - как ваша фамилия?
L: - Лаврентьев, ИО - Андрей Александрович
M: - я иду к вашему начальнику, кто у вас начальник? Вы здесь работать НЕ БУДЕТЕ!
L: - ФИО (а начальник - он же ИО Директора Лаборатории), идите сразу к директору.Это пример того что сперва были загнуты пальцы - МНЕ НЕ НУЖНЫ никакие
объяснение, только какие команды и как воспользоваться!
Потом был вопрос: а зачем это, а вот то зачем, ОБЪЯСНИТЕ.
То не нужны, то нужны, да фиолетово мне что она доктор, раз столько
амбиций - вперед и с песнями. Пусть хоть уборщица подойдет и спросит
по-человечески: объясните - объясню без проблем, нормально спросили
- нормально объяснятХочет бухгалтер объяснений - ну хочет, спокойно, доступным языком
объясняешь ЧТО происходит и КАК (ни на что и ни на кого не пеняя).
завяли уши - ну вы же сами просили объяснить что и почему?
Ты ж не просишь ее объяснить почему ОНА, ДИРЕКТОР и другие начальники
получают МНОГО, а ты мало и как она проводит эту зарплату. ;)
История интересная, к сожадению она стара как мир;-))))))))))))))))
каждый норовит уволить)))))))))Объяснить-то можна, только сам понять не могу:
Пользовался MDaemon-ом и он в такой ситуации нормально отрабатывает сам, без SMART и RELAY.Как же sendmail на dial-up работает?
Написал и сам подумал.....блин.
>История интересная, к сожадению она стара как мир;-))))))))))))))))
>каждый норовит уволить)))))))))
>
>Объяснить-то можна, только сам понять не могу:
>Пользовался MDaemon-ом и он в такой ситуации нормально отрабатывает сам, без SMART
>и RELAY.
>
>Как же sendmail на dial-up работает?
>Написал и сам подумал.....блин.он просто складирует queue, а если долго работает аутгюк или другие
мейлеры, скорей всего дело в отсутствии реверса или резолвинга в локалке - это уже проверка pop3 или imap клиента (ip/name) с которого идет соединениеЕсли в локалке поднят nameserver со своей зоны, проблем быть не должно
>он просто складирует queue, а если долго работает аутгюк или другие
>мейлеры, скорей всего дело в отсутствии реверса или резолвинга в локалке -
>это уже проверка pop3 или imap клиента (ip/name) с которого идет
>соединение
>
>Если в локалке поднят nameserver со своей зоны, проблем быть не должно
>Вот как раз queue он не складирует, пока не проверит наличие адреса-получателя, а как он может его проверить без связи с внешним миром?
Между пользователями локалки почта при этом бегает на ура! Блин.
>>он просто складирует queue, а если долго работает аутгюк или другие
>>мейлеры, скорей всего дело в отсутствии реверса или резолвинга в локалке -
>>это уже проверка pop3 или imap клиента (ip/name) с которого идет
>>соединение
>>
>>Если в локалке поднят nameserver со своей зоны, проблем быть не должно
>>
>
>Вот как раз queue он не складирует, пока не проверит наличие адреса-получателя,
>а как он может его проверить без связи с внешним миром?
>
>Между пользователями локалки почта при этом бегает на ура! Блин.практически все варианты я написал, осталось смотреть и выяснять
>а как он может его проверить без связи с внешним миром?Sendmail on a dialup
http://www.hserus.net/sendmail.htmlHow To Configure sendmail For Dial On Demand
Operation
http://web.bilkent.edu.tr/mirrors/Sendmail/www.harker.com/se...
По-моему, причину стоит искать не в sendmail, а здесь:
09:25:44 -- 451 kakoy-to.server: Name server timeout
Почему так долго обрабатываются запросы к днс?Когда все правильно настроено, почта у клиента забирается сразу,
и клиент понятия не имеет, что делает в данный момент сервер: отправляет ли, формирует ли сообщение об ошибке или ставит письмо в очередь