The OpenNET Project / Index page

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

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

"Fetchmail "  
Сообщение от ser_ss email(ok) on 18-Апр-06, 12:29 
Доброго времени суток! Есть FreeBSD 5.2.1 С пров. сервера почту забирает fetchmail, что б в дальнейшем раздать на локальные ящики пользователей. Система работает безупречно неделю-другую, а потом начинается следующее:

fetchmail: awakened at Sat Apr 15 11:25:29 2006
fetchmail: 2 messages for postmaster.domain.ru at X.X.X.X (2167 octets).
fetchmail: reading message postmaster.domain.ru@X.X.X.X:1 of 2 (1021 octets) procmail: not found
fetchmail: MDA returned nonzero status 127
fetchmail:  not flushed
fetchmail: reading message postmaster.domain.ru@X.X.X.X:2 of 2 (1146 octets) procmail: not found
fetchmail: MDA returned nonzero status 127
fetchmail:  not flushed
fetchmail: sleeping at Sat Apr 15 11:25:32 2006

и т.д.

Лечится рестартом демона. Но ситуация повторяется через некоторое время. Аналогичная конструкция прекрасно в другом месте. Единственое предположение у меня возникло, что эти сбои совпадают по времени с максимальной нагрузкой на инет-канал. Может ли быть такое?
Силино смущает строка procmail: not found. Испаряется он что-ли:)

.fetchmailrc

set logfile "/var/log/fetchmail.log"
poll 195.5.128.133 proto pop3
no dns
user 'postmaster.domain.ru' pass 'yyyyy'
mda 'procmail -d %T'

Куда искать? Заранее спасибо!

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

 Оглавление

  • Fetchmail , vvvua, 13:27 , 18-Апр-06, (1)  
    • Fetchmail , ser_ss, 13:36 , 18-Апр-06, (2)  
      • Fetchmail , _KAV_, 13:50 , 18-Апр-06, (3)  
        • Fetchmail , ser_ss, 15:43 , 18-Апр-06, (4)  
          • Fetchmail , _KAV_, 17:09 , 18-Апр-06, (5)  
            • Fetchmail , ser_ss, 00:25 , 19-Апр-06, (6)  

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


1. "Fetchmail "  
Сообщение от vvvua email(ok) on 18-Апр-06, 13:27 
>mda 'procmail -d %T'
Укажи абсолютный путь к procmail

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

2. "Fetchmail "  
Сообщение от ser_ss email(ok) on 18-Апр-06, 13:36 
>>mda 'procmail -d %T'
>Укажи абсолютный путь к procmail
Сделал, хотя все равно странно. Как может путь к /usr/local/bin/ сам по себе пропасть? Плохо, что ждать теперь неделю, а то и больше... Может есть еще какие варианты?

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

3. "Fetchmail "  
Сообщение от _KAV_ (ok) on 18-Апр-06, 13:50 
>>Укажи абсолютный путь к procmail
Ж8-)))
>Сделал, хотя все равно странно. Как может путь к /usr/local/bin/ сам по
>себе пропасть? Плохо, что ждать теперь неделю, а то и больше...
>Может есть еще какие варианты?
1 - сказано, что процмейл возвращает код 127 - так посмотри его коды -
может, он предыдущее письмо не обработал
2 - при большой нагрузке происходит - включи протоколирование загрузки - может, простосистема подгружена и не успевает ответить - таймаут
3 - у некоторых сборок фетча были проблемы с зависанием при недоставке - так дурным образом пускай его не демоном, а запускай из крона - вот и получишь перезапуск каждый раз.
P.S. не лучшее это дело - раскладывать процмейлом - лучше пускай фетч отдает любому почтовику
P.P.S. и вообще использование фетча - признак плохого вкуса. Поставь почтовик, настрой форвард или перерегистрируй на себя адрес - и вперед
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Fetchmail "  
Сообщение от ser_ss email(ok) on 18-Апр-06, 15:43 

>1 - сказано, что процмейл возвращает код 127 - так посмотри его
>коды -
Может и дурацкий вопрос, а где их посмотреть? В мане нет.

>может, он предыдущее письмо не обработал
>2 - при большой нагрузке происходит - включи протоколирование загрузки - может,
>простосистема подгружена и не успевает ответить - таймаут
>3 - у некоторых сборок фетча были проблемы с зависанием при недоставке
>- так дурным образом пускай его не демоном, а запускай из
>крона - вот и получишь перезапуск каждый раз.
Из под крона может запуститься, если еще предыдущий не отработал. Надо писать скрипт, отслеживающий этот момент. Демоном как-то удобнее :)
>P.S. не лучшее это дело - раскладывать процмейлом - лучше пускай фетч
>отдает любому почтовику
>P.P.S. и вообще использование фетча - признак плохого вкуса. Поставь почтовик, настрой
>форвард или перерегистрируй на себя адрес - и вперед
Полностью согласен, но тут есть очень удобный момент: если у нас что-то рушится, как вот сейчас, то вся почта остается у прова, которую можна таки получить, пусть и с некоторой задержкой. А если поменять MX на свой, то, как я понимаю, почта пропадет или вернется с ошибкой. И как тогда быть?

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

5. "Fetchmail "  
Сообщение от _KAV_ (ok) on 18-Апр-06, 17:09 
на сайте проекта коды смотреть не пробовал?
>Из под крона может запуститься, если еще предыдущий не отработал. Надо писать
>скрипт, отслеживающий этот момент. Демоном как-то удобнее :)
Ну, запустится... и вывалится при попытке авторизации - делов-то... Скрипт зачем?

>Полностью согласен, но тут есть очень удобный момент: если у нас что-то
>рушится, как вот сейчас, то вся почта остается у прова, которую
>можна таки получить, пусть и с некоторой задержкой. А если поменять
>MX на свой, то, как я понимаю, почта пропадет или вернется
>с ошибкой. И как тогда быть?
Читать стандарты.
1 - Почта при недоступности узла откладывается на (здесь и дальше - цифры понимать со словами "как правило") 3 часа, затем попытки повторяются с таким интервалом, и только через 3-5 сут. почта возвращается.
2 - Организовать backup MX у того же провайдера.

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

6. "Fetchmail "  
Сообщение от ser_ss email(ok) on 19-Апр-06, 00:25 
На сайте проекта нашел только упоминание по EXITCODE=127 о несуществующем файле. Мало ясности. Придется, таки, все переделывать. Все равно спасибо!
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

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

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




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

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