The OpenNET Project / Index page

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

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

"fetchmail из cron"  
Сообщение от Gleb on 29-Авг-06, 13:18 
Hi, All!

Есть в кроне такая запись
................
*/10 * * * *          /usr/local/bin/fetchmail -f /etc/fetchmailrc

почта забирается, но сыпяться сл. сообщения

fetchmail: WARNING: Running as root is discouraged.
(fetchmail: ПРЕДУПРЕЖДЕНИЕ: Запуск под root'ом не приветствуется.)


как вылечить?


/etc/fetchmailrc:
set syslog
poll 111.222.333.444 no dns
        timeout         120
        protocol        pop3
        username        "username"
        password        "username"
        to              "localuser" here
        fetchall;

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

 Оглавление

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


1. "fetchmail из cron"  
Сообщение от Аноним on 29-Авг-06, 16:16 
Попробуй изменить на
*/10 * * * *   fetchuser       /usr/local/bin/fetchmail -f /etc/fetchmailrc
fetchuser - от кого запускать. (Сам не проверял)
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "fetchmail из cron"  
Сообщение от Gleb on 29-Авг-06, 17:10 
>Попробуй изменить на
>*/10 * * * *   fetchuser    
>  /usr/local/bin/fetchmail -f /etc/fetchmailrc
>fetchuser - от кого запускать. (Сам не проверял)


Спасибо,
Не сработало

Может еще варианты есть?

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

3. "fetchmail из cron"  
Сообщение от Gleb on 30-Авг-06, 10:43 
>Спасибо,
>Не сработало
>
>Может еще варианты есть?


на версиях fetchmail 6.2.5 такая конструкция работала безупречно,
а вот 6.3.2 выдает сообщение:
fetchmail: WARNING: Running as root is discouraged.

достала мессага
на почту от крона сыпется по 300 писем в сутки с этой мессагой

если нет возможности запускать из под другого пользователя,
то может можно подавить это сообщение?

Помогите ПЛИЗ!

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

4. "fetchmail из cron"  
Сообщение от MoHaX email(??) on 30-Авг-06, 11:42 
>если нет возможности запускать из под другого пользователя, то может можно подавить это сообщение?
*/10 * * * *   fetchuser       /usr/local/bin/fetchmail -f /etc/fetchmailrc >/dev/null 2>/dev/null

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

5. "fetchmail из cron"  
Сообщение от MoHaX email(??) on 30-Авг-06, 11:44 
Извиняйте очепятолся, вот так будет правильно

*/10 * * * * /usr/local/bin/fetchmail -f /etc/fetchmailrc >/dev/null 2>/dev/null

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

6. "fetchmail из cron"  
Сообщение от John (??) on 30-Авг-06, 11:46 
>Hi, All!
>
>Есть в кроне такая запись
>................
>*/10 * * * *        
>  /usr/local/bin/fetchmail -f /etc/fetchmailrc
>
>почта забирается, но сыпяться сл. сообщения
>
>fetchmail: WARNING: Running as root is discouraged.
>(fetchmail: ПРЕДУПРЕЖДЕНИЕ: Запуск под root'ом не приветствуется.)
>
>
>как вылечить?
>
>
>/etc/fetchmailrc:
>set syslog
>poll 111.222.333.444 no dns
>        timeout    
>     120
>        protocol    
>    pop3
>        username    
>    "username"
>        password    
>    "username"
>        to    
>          "localuser"
>here
>        fetchall;


/usr/bin/sudo -H -u UserName -- /usr/bin/fetchmail -f /etc/fetchmailrc

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

7. "fetchmail из cron"  
Сообщение от Gleb on 30-Авг-06, 12:48 
Ура, проблема решена!

в сорцах в fetchmail.c закоментировал строки 168-170

if (getuid() == 0) {
  report(stderr, GT_("WARNING: Running as root is discouraged.\n"));
}

На сколько я поступил безграммотно?

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

8. "fetchmail из cron"  
Сообщение от John (??) on 30-Авг-06, 14:05 
>Ура, проблема решена!
>
>в сорцах в fetchmail.c закоментировал строки 168-170
>
>if (getuid() == 0) {
>  report(stderr, GT_("WARNING: Running as root is discouraged.\n"));
>}
>
>На сколько я поступил безграммотно?


В fetchmail иногда обнаруживаются ошибки, в том числе связанные с переполнением буфера, так что намеренно созданное письмо, вызывающее переполнение и какие-то деструктивные действия по root'ом будет катастрофой. Тем более, что выше я привел пример того, как можно сделать.

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

9. "fetchmail из cron"  
Сообщение от Gleb on 30-Авг-06, 16:05 
>В fetchmail иногда обнаруживаются ошибки, в том числе связанные с переполнением буфера,
>так что намеренно созданное письмо, вызывающее переполнение и какие-то деструктивные действия

Полностью со всем согласен

>по root'ом будет катастрофой. Тем более, что выше я привел пример
>того, как можно сделать.

сейчас уже работаю над этим

Огромное спасибо!

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

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

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




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

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