ситуация следующая. фечмайл принимает почту раз в пол часа и пишет в лог в /var/log/fetchmaillog . В начале каждой сессии вставляется дата и время. Все это делается по крону. Далее этот лог разбирается скриптом на перле и загоняется в VySQL. Но есть один неприятный момент. Бывает что приходят большие письма, которые не успевают приняться до начала новой сесси. И получается что время вставляется всеравно и в итоге вместо нормальной строки лога я получаю: fetchmail: reading message ugluk@mydom.ru:5 of 5 (4152551 octets) Thu Apr 27 15:30:01 NOVST 2006 fetchmail: flushed а анализатор лога хочет fetchmail: reading message ugluk@mydom.ru:5 of 5 (4152551 octets) fetchmail: flushed и в итоге выходит что он считает что письма нет. Вот я и думаю как лучше сделать тут? Переписывать заново скрипт лениво. Проще наверное сделать чтоб если сессия не законченна, то не писать время. Но вот не могу сообразить как лучше это сделать #кусок из crontab -l #mail # 30 7-19 * * 0-5 date >>/var/log/fetchmaillog 30 7-19 * * 0-5 /usr/bin/fetchmail -f /etc/fetchmailrc 00 7-19 * * 0-5 date >>/var/log/fetchmaillog 00 7-19 * * 0-5 /usr/bin/fetchmail -f /etc/fetchmailrc #######
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от deys
Ответ на:
комментарий
от deys
Ответ на:
комментарий
от deys
Ответ на:
комментарий
от sdio
Ответ на:
комментарий
от Iocr
Ответ на:
комментарий
от deys
Ответ на:
комментарий
от deys
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум mail.ru + fetchmail траблы (2004)
- Форум fetchmail + gmail = ненависть (2012)
- Форум Проблема с fetchmail и postfix (2003)
- Форум fethcmail не стирает письма (2009)
- Форум gmail колбасит уже второй день? (2007)
- Форум Уснул fetchmail (2005)
- Форум qmail/fetchmail (2006)
- Форум postfix - траблы (2006)
- Форум Разное время в логах Апача и системы (2010)
- Форум -- Transcript of session follows ---- (2006)