Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> fetchmail + cron = когнитивный диссонанс, Linux Fedora 13 
V
    Опции темы
mihanik
Дата 16.12.2010, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Итак!

Захотел я автоматически собирать почту с нескольких почтовых ящиков.
Решил использовать fetchmail

Создал файл с именем ~/root для создания заданий крона.
Цитата

#touch ~/root
#chmod  644 ~/root
#mcedit ~/root
#cat ~/root

SHELL=/bin/bash
PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
MAILTO=root
HOME=/

0 */2 * * * /usr/local/bin/freshclam --quiet
*/15 * * * * /usr/bin/fetchmail


Устанавливаю его в качестве задания задания для cron

Код

crontab ~/root


Проверяю

Цитата

# crontab -l
SHELL=/bin/bash
PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
MAILTO=root
HOME=/

0 */2 * * * /usr/local/bin/freshclam --quiet
*/15 * * * * /usr/bin/fetchmail


Теперь создаю файл ~/.fetchmailrc для того, чтобы собирать почту

Цитата


#touch ~/.fetchmailrc
#chmod  700 ~/.fetchmailrc
#mcedit ~/.fetchmailrc
#cat ~/.fetchmailrc 

# Имя пользователя, получающего почту, если не удалось найти подходящего получателя
set postmaster [email protected]

# Имя лог-файла для регистрации ошибок и информационных сообщений 
set logfile=/var/log/fetchmail

poll pop.mail.ru proto pop3
    user "login1" with pass "pass1" is "[email protected]" here

poll pop.yandex.ru proto pop3
    user "login2" with pass "pass2" is "[email protected]" here


Проверяю

Цитата

#fetchmail
fetchmail: ПРЕДУПРЕЖДЕНИЕ. Запуск под root'ом не рекомендуется.


Ну... Ругается и фиг с ним, главное, что почта приходит.

Т.е. при ручном запуске из-под root всё работает.
Что наблюдаю дальше.
Cron запускается. НО!!!
Почту не забирает!!!
Как аргументирует?
Очень просто:
Цитата

fetchmail: WARNING: Running as root is discouraged.
fetchmail: no mailservers have been specified.


Что я сделал не правильно?
Как поправить?
В какую сторону копать?


Это сообщение отредактировал(а) mihanik - 16.12.2010, 23:33


--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
mihanik
Дата 17.12.2010, 00:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 1
Всего: 109



Упс...

Нашёл ошибку... smile

Цитата

# crontab -l
SHELL=/bin/bash
PATH=/usr/lib/qt-3.3/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
MAILTO=root
HOME=/root

0 */2 * * * /usr/local/bin/freshclam --quiet
*/15 * * * * /usr/bin/fetchmail


Нужно писать HOME=/root вместо HOME=/




--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Администрирование"
ZeeLax
Imple
nerezus
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.

  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование *NIX систем | Следующая тема »


 




[ Время генерации скрипта: 0.0489 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.