Все о Linux. LinuxRSP.Ru

[an error occurred while processing this directive]

Cвежие новости Linux и BSD, анонсы статей и книг прямо в почтовый ящик!
Подписаться письмом


 Сегодняшние новости:

25 лет исполнилось ядру Linux

Релиз KDevelop 5.0

Oracle открывает код JDK9 для ARM

Выпущен Timewarrior 1.0.0

Релиз Android 7.0

Percona Memory Engine для MongoDB на базе WiredTiger

PowerShell открыт и доступен для Linux

Форк TrueCrypt: VeraCrypt 1.18

Релиз Snapcraft 2.14

Релиз Go 1.7

Стабильный выпуск рабочего стола Lumina

Вышла первая версия аналога OpenCV - DCV 0.1

Выпуск минималистичной программы для мониторинга jsonmon 3

В MIT разработали новый язык программирования

Первый релиз Qt5Gtk2

Godot 2.1 - новая версия открытого игрового движка

Свободная цифровая станция звукозаписи: Ardour 5.0

Обновление SkypeWeb Plugin for Pidgin

Вышла версия 3.0 Android File Transfer для Linux (и для OS X)

Программный аналог MIDI-контроллера для создания музыки: Launchpadd v1.3

Mozilla спонсирует поддержку Python 3.5 в PyPy

Ef 0.08 - программа для моделирования динамики заряженных частиц

Обновление текстового редактора TEA до версии 42.0.0

Релиз OpenOrienteering Mapper 0.6.4

Вышли Guix и GuixSD 0.11

Релиз Opera 39

Выпуск LibreOffice 5.2

В OpenSSH обнаружены и устранены некоторые уязвимости

Эмулятор FCEUX 2.2.3

Компания Билайн переходит на российскую СУБД с открытым исходным кодом Tarantool

Google

 Новые статьи :

Утилиты для восстановления потерянных данных в Linux

Лучшие файловые менеджеры для Android

20 лучших бесплатных книг о Linux

Как сгенерировать открытый/закрытый SSH-ключ в Linux

Grive - клиент Google Drive для Linux с открытым исходным кодом

Протокол IPv6: варианты подключения

Сервер из образа: DHCP + TFTP + Initrd + OpenVZ

Обзор веб-панелей управления хостингом

Приёмы работы с Vim

Nginx как Reverse Proxy для сайта, использующего SSL

Разработка модулей ядра Linux

Мониторинг нагрузки http-сервера Apache 2

Перевод комментариев к файлу конфигурации Squid

Решение проблем при использовании "1c предприятие" 8.2 в Linux

Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки







Rambler's Top100





 
 
_ RU.LINUX (2:5077/15.22) ___________________________________________ RU.LINUX _
 From : Alex Kabanov                        2:5020/400      Mon 07 Feb 28 16:55
 Subj : Пpимеp настpойки fetchmail
________________________________________________________________________________
From: Alex Kabanov <hazy@prexim-d.odessa.ua>

On 30 Jan 2000, Alexey Kakunin wrote:

AK>Возмодно очень глупые вопросы, но все-таки:
AK>1) Как запустить fetchmail demon-ом - понятно, но вот как сделать так, что
AK>бы он хапускался при загрузке системы - не очень.
AK>Пока что мне приходиться после каждого перезапуска входить как su и
AK>запускать его ручками.

Когда мне доводилось юзать fetchmail то я сделал так:

в /root/.fetchmailrc (помоему так, щас просто сходу не помню) написал всю
конфигурацию для fetchmail'a и запускал его ручками указав в коммандной
строке параметр где хранится файл конфигурации (почему-то по умолчанию он
не находил его) . Потом прописал запуск fetchmail из /etc/rc.d/rc.local
Единнственно что нужно сделать, это обязательно! так это рассказать
fetchmail'у в его конфигурации при наличии какого интерфейса можно
забирать почту и тащить к себе на localhost иначе он не будет запускаться
и вываливаться с ошибкой типа "пошли нафиг, но я не вижу ни какого
сервака на котором может лежать почта" в твоем варианте это может быть
именно эта ошибка. из-за чего тебе и приходится его каждый раз запускать
руками.

это было лирическое вступление.
IMHO как должен быть настроен fetchmail
я считаю что его лучше запускать из inittab т.к. могут возникать ошибки и
fetchmail будет автоматом сам себя вырубать. Если запускать не через
inittab то советую подробно почитать man на наличии информации об ошибках
выхода и все их оговорить в файле конфигурации. В файле конфигурации
fetchmail также прописать чтоб он запускался демоном и указать интервал
времени для проверки удал. почтового ящика. Там же указать при наличии
какого интерфейса пытаться забирать почту.

итог

/etc/inittab
F:345:respawn:/usr/bin/fetchmail -f /root/.fetchmailrc

после правки inittab не забудь сделать команду
[root@hosts /etc]# init q

права на .fetchmailrc тоже нужно поставить правильно!

/root/.fetchmailrc (мой пример)
set daemon=300 (каждые 5 минут бегаем за почтой)
set logfile=/var/log/fetchmail (сюда пишем все что мы делаем)
poll pop.provaider.net interface ppp0/IP.твоего.ppp0.интерфейса proto pop3
 user ЮзерHэйм with pass СуперЭнкрипнПассворд to ЮзерHэймЛокалМашин here

Если IP динамически то тут нужно поиграться...
Если еще что свое нужно добавить просто смотриш раздел man про то как
писать файл конфигурации и добавляеш все туда. Мое мнение, что у fetchmail
неплохо написан man'ual

это пример забирания почты с удаленного почтового ящика и выкидывания всей
почты пользователю "ЮзерHэймЛокалМашин". Fetchamil будет бегать за почтой
каждые 5 минут, в случае если интерфейс ppp0 будет в дауне он просто будет
skip'ать проверку почтового ящика. Если вдруг по какой либо причине
fetchmail упадет то его быренько подымет снова init.

Если где был не прав - поправьте, у меня такая схема работает! только я
там уже не работаю ;)

C уважением,
Александр Кабанов

        / mailto:shurikk@mail.ru /
        / UID 34620067           /




--- ifmail v.2.15dev4
 * Origin: TeNeT Networking Centre (2:5020/400)

Источник: OpenNet

      

Связь | О проекте LinuxRSP | Реклама | О Linux
© 1999-2024 LinuxRSP