The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с sendmail (connection refused)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с sendmail (connection refused)"  
Сообщение от админ_линуха on 16-Апр-07, 14:59 
Привет всем.
Имеется почтовый smtp сервер с системой sendmail (ось Redhat Linux), который принимает письма от юзеров и пересылает их через smart host.
Однако программа smtp на этом смарт хосте раз в пять минут отваливается на несколько секунд так, что 25 порт становится на этом хосте недоступен. Если дать на него телнет в это время, то будет connection refused.
Если через мой сервер слать письма в это время, то эти письма зависают в очереди, и если дать команду mailq, можно обнаружить эти письма:

l3G9RXmZ017683 10525394 Mon Apr 16 13:27 <frolova@myhost.ru
                 (Deferred: Connection refused by [192.168.10.22])
                                         <ivanenko222@yandex.ru>

И таких со временем накапливается приличное количество.

Подскажите, можно ли и каким образом настроить мой sendmail так, чтобы письма не в тупую зависали в очереди, а предпринималась их повторная отсылка до тех пор, пока не исчезнет ошибка на смарт хосте. Или как нить по другому решить траблу.

Удаленный смарт хост починить не получится, не я его админю ((((

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

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


1. "Проблема с sendmail (connection refused)"  
Сообщение от админ_линуха on 16-Апр-07, 16:31 
>Привет всем.
>Имеется почтовый smtp сервер с системой sendmail (ось Redhat Linux), который принимает
>письма от юзеров и пересылает их через smart host.
>Однако программа smtp на этом смарт хосте раз в пять минут отваливается
>на несколько секунд так, что 25 порт становится на этом хосте
>недоступен. Если дать на него телнет в это время, то будет
>connection refused.
>Если через мой сервер слать письма в это время, то эти письма
>зависают в очереди, и если дать команду mailq, можно обнаружить эти
>письма:
>
>l3G9RXmZ017683 10525394 Mon Apr 16 13:27 <frolova@myhost.ru
>            
>     (Deferred: Connection refused by [192.168.10.22])
>                                         <ivanenko222@yandex.ru>
>
>И таких со временем накапливается приличное количество.
>
>Подскажите, можно ли и каким образом настроить мой sendmail так, чтобы письма
>не в тупую зависали в очереди, а предпринималась их повторная отсылка
>до тех пор, пока не исчезнет ошибка на смарт хосте. Или
>как нить по другому решить траблу.
>
>Удаленный смарт хост починить не получится, не я его админю ((((


Решил проблему так:
просто втупую каждую минуту (через cron) запускаю sendmail -q
Теперь проблема исчезла вроде.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема с sendmail (connection refused)"  
Сообщение от Medlar on 16-Апр-07, 16:41 
А что смущает? Deferred - отправка письма отложена, когда случится повторная попытка отправки - зависит от того, как вы запустили sendmail
(/usr/sbin/sendmail -bd -q1h - попытки отправить отложенную почту из очереди  предпринимаются каждый час).
В конфиге указано сколько времени письмо пробудет в очереди и многое другое
Можете поднастроить эти значения.

См README
В сети - это здесь:
http://www.sendmail.org/m4/tweaking_config.html
на предмет

confTO_QUEUERETURN Timeout.queuereturn [5d] The timeout before a message is returned as undeliverable.
confTO_QUEUERETURN_NORMAL Timeout.queuereturn.normal [undefined] As above, for normal priority messages.
confTO_QUEUERETURN_URGENT Timeout.queuereturn.urgent [undefined] As above, for urgent priority messages.
confTO_QUEUERETURN_NONURGENT Timeout.queuereturn.non-urgent [undefined] As above, for non-urgent (low) priority messages.
confTO_QUEUEWARN Timeout.queuewarn [4h] The timeout before a warning message is sent to the sender telling them that the message has been deferred.
confTO_QUEUEWARN_NORMAL Timeout.queuewarn.normal [undefined] As above, for normal priority messages.
confTO_QUEUEWARN_URGENT Timeout.queuewarn.urgent [undefined] As above, for urgent priority messages.
confTO_QUEUEWARN_NONURGENT Timeout.queuewarn.non-urgent [undefined] As above, for non-urgent (low) priority messages.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблема с sendmail (connection refused)"  
Сообщение от админ_линуха on 17-Апр-07, 11:10 
>А что смущает? Deferred - отправка письма отложена, когда случится повторная попытка
>отправки - зависит от того, как вы запустили sendmail
>(/usr/sbin/sendmail -bd -q1h - попытки отправить отложенную почту из очереди  предпринимаются
>каждый час).
>В конфиге указано сколько времени письмо пробудет в очереди и многое другое
>
>Можете поднастроить эти значения.
>
>См README
>В сети - это здесь:
>http://www.sendmail.org/m4/tweaking_config.html
>на предмет
>
>confTO_QUEUERETURN Timeout.queuereturn [5d] The timeout before a message is returned as undeliverable.
>
>confTO_QUEUERETURN_NORMAL Timeout.queuereturn.normal [undefined] As above, for normal priority messages.
>confTO_QUEUERETURN_URGENT Timeout.queuereturn.urgent [undefined] As above, for urgent priority messages.
>confTO_QUEUERETURN_NONURGENT Timeout.queuereturn.non-urgent [undefined] As above, for non-urgent (low) priority messages.
>confTO_QUEUEWARN Timeout.queuewarn [4h] The timeout before a warning message is sent to
>the sender telling them that the message has been deferred.
>confTO_QUEUEWARN_NORMAL Timeout.queuewarn.normal [undefined] As above, for normal priority messages.
>confTO_QUEUEWARN_URGENT Timeout.queuewarn.urgent [undefined] As above, for urgent priority messages.
>confTO_QUEUEWARN_NONURGENT Timeout.queuewarn.non-urgent [undefined] As above, for non-urgent (low) priority messages.

Большое спасибо за ответ. Проблему разрешил, поднастроил таймауты и параметры запуска sendmail. Теперь все ОК )))


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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