The OpenNET Project / Index page

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

Пpимеp настpойки fetchmail (mail fetchmail boot)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: mail, fetchmail, boot,  (найти похожие документы)
_ 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)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1.1, Алексей (??), 12:48, 26/08/2004 [ответить]  
  • +/
    Очень помогло, особенно описание автозагрузки демона. Одно замечание, у меня ALTLinux так вот строчка вида:
    set daemon=300 не читается, проходит только в виде

    set daemon 300 (без знака равенства).

    Вот и все. Спасибо!

     
  • 1.2, novice (??), 15:30, 27/03/2006 [ответить]  
  • +/
    У меня работает другой вариант:
    1. в /etc/aliases Прописал строчку root: novice
    2. Потом дал команду crontab -e и прописал следующее для того, чтобы почта забиралась каждые 10 мин.:
    */10 * * * * /usr/bin/fetchmail -f /home/novice/.fetchmailrc > /dev/null
    3. мой .fetchmailrc аналогичен, только без set daemon
     
  • 1.3, Petr0vich13 (?), 20:41, 30/03/2006 [ответить]  
  • +/
    От себя хотелось бы добавить, что DAEMON = time это время через которое фетчмейл очнётся в следующий раз, что не всегда даёт "каждые 5 минут".

    Т.е. если забор почты длится 2-3 минуты, то получится фетч каждые 7-8 минут.

    Мелочь, а приятно...

     
     
  • 2.4, Petr0vich13 (?), 20:42, 30/03/2006 [^] [^^] [^^^] [ответить]  
  • +/
    *** очнётся в следующий раз после окончания забора почты.
     

  • 1.5, Дима (??), 10:54, 11/12/2006 [ответить]  
  • +/
    Люди тут вот такая проблемка, как фетч настраивать вроде понял
    set daemon 300
    poll <server(in web)> protocol pop3           user <user>, whith password <password> is <user> here;
    Значит это мы с реального нетовского почтового ящика сервером забираем почту и скидываем ее юзеру. А как сделать чтобы потом этот юзер раскидывал эту почту либо всем остальным локальным юзерам либо на локальный почтовый серв <local@server> Очень нужна помощь.!,
     
     
  • 2.6, Дмитрий Т (?), 21:27, 28/12/2006 [^] [^^] [^^^] [ответить]  
  • +/
    Используй procmail:

    https://www.opennet.ru/base/net/procmail.txt.html

     

  • 1.7, misha (??), 19:41, 09/02/2007 [ответить]  
  • +/
    относительно вопроса когда фетчмайл забирает на пользователя почту, как быть если у меня виртуальные ящики, прописывать в прокмайле папку каждого пользователя?
    постфикс держит виртуальный домен
     
     
  • 2.8, corvex (?), 20:50, 13/11/2007 [^] [^^] [^^^] [ответить]  
  • +/
    frtchmail забирает почту и кидает на localhost:25 (если явно не указано иное). Т.е. poctfix эту почту поймает и разложит по пользователям на основании адреса получателя (параметр here в файле конфигурации fetchmail) Если же у тебя она на разных машинах то fetchmail надо указать smtp адрес_постфикса
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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