ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] fetchmail+procmail+root
@ 2003-05-01  8:58 Ружников Вадим
  2003-05-04  9:56 ` Aleks Silin
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Ружников Вадим @ 2003-05-01  8:58 UTC (permalink / raw)
  To: ALT Linux Mailing List

Здравствуйте!
Вот уже сколько бьюсь, но что-то  в голове не укладывается : (
Мне хотелось, чтобы после начала соединения с инетом у меня сразу fetchmail
забирал почту. Тогда(как мне тут посоветовали, спасибо) сделал скрипт в
/etc/ppp/ip-up.d:

#!/bin/sh
fetchmail -f /root/.fetchmailrc

почему здесь именно root, а с конфигом другого пользователя не работает?
Но в конфигах postfix прописано, что нужно почту переправлять другому
непривелигированному пользователю, ладно, почта скачивается, и это
замечательно.
А как мне теперь еще в выше приведенный скрипт прикрутить procmail. Все
настройки мне делать для root'a? А каталоги, куда сливать почту должны
быть тоже рутовские или можно в каталог пользователя 

Я попробовал:

fetchamil -f /root/.fetchmailrc -m "/usr/bin/procmail -d vadim_r"

где vadim_r -- юзер, который будет читать почту.

Соответственно, что моя почта скачивалась, о чем свидетельствовал gkrellm,
но ее я всю естественно, потерял(видимо после неправильной сортировки).








^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] fetchmail+procmail+root
  2003-05-01  8:58 [Comm] fetchmail+procmail+root Ружников Вадим
@ 2003-05-04  9:56 ` Aleks Silin
  2003-05-04 12:23 ` Valentin Nechayev
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Aleks Silin @ 2003-05-04  9:56 UTC (permalink / raw)
  To: community

On Thu, 1 May 2003 13:58:49 +0500
Ружников Вадим <vadim_r@bee-s.com> wrote:

> Здравствуйте!
> Вот уже сколько бьюсь, но что-то  в голове не укладывается : (
> Мне хотелось, чтобы после начала соединения с инетом у меня сразу fetchmail
> забирал почту. Тогда(как мне тут посоветовали, спасибо) сделал скрипт в
> /etc/ppp/ip-up.d:
> 
> #!/bin/sh
> fetchmail -f /root/.fetchmailrc
> 
> почему здесь именно root, а с конфигом другого пользователя не работает?
> Но в конфигах postfix прописано, что нужно почту переправлять другому
> непривелигированному пользователю, ладно, почта скачивается, и это
> замечательно.
> А как мне теперь еще в выше приведенный скрипт прикрутить procmail. Все
> настройки мне делать для root'a? А каталоги, куда сливать почту должны
> быть тоже рутовские или можно в каталог пользователя 
> 
> Я попробовал:
> 
> fetchamil -f /root/.fetchmailrc -m "/usr/bin/procmail -d vadim_r"
> 
> где vadim_r -- юзер, который будет читать почту.
> 
> Соответственно, что моя почта скачивалась, о чем свидетельствовал gkrellm,
> но ее я всю естественно, потерял(видимо после неправильной сортировки).

/etc/fetchmailrc и /etc/procmailrc пока ещё никто не отменял. Все настройки можно делать там.

А fetchmail можно пускать как демон и тогда после дозвона ему можно сказать 
service fetchmail start а по окончании сеанса связи его остановить.

Aleks Silin
my_mail@gala.net


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] fetchmail+procmail+root
  2003-05-01  8:58 [Comm] fetchmail+procmail+root Ружников Вадим
  2003-05-04  9:56 ` Aleks Silin
@ 2003-05-04 12:23 ` Valentin Nechayev
  2003-05-04 14:09 ` Dmitry Vukolov
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 6+ messages in thread
From: Valentin Nechayev @ 2003-05-04 12:23 UTC (permalink / raw)
  To: community

 Thu, May 01, 2003 at 13:58:49, vadim_r wrote about "[Comm] fetchmail+procmail+root": 

> Здравствуйте!
> Вот уже сколько бьюсь, но что-то  в голове не укладывается : (
> Мне хотелось, чтобы после начала соединения с инетом у меня сразу fetchmail
> забирал почту. Тогда(как мне тут посоветовали, спасибо) сделал скрипт в
> /etc/ppp/ip-up.d:
> 
> #!/bin/sh
> fetchmail -f /root/.fetchmailrc

В общем да. Хотя лучше его запустить из этого скрипта в фон.

> почему здесь именно root, а с конфигом другого пользователя не работает?

Ну спроси у него диагностику.
fetchmail -f /root/.fetchmailrc 2>&1 | mail тебе
Можно еще --verbose добавить, или как там оно зовётся.

> Но в конфигах postfix прописано, что нужно почту переправлять другому
> непривелигированному пользователю, ладно, почта скачивается, и это
> замечательно.
> А как мне теперь еще в выше приведенный скрипт прикрутить procmail. Все

Определи для fetchmail'а другой mda чем дефолтный.

> настройки мне делать для root'a? А каталоги, куда сливать почту должны
> быть тоже рутовские или можно в каталог пользователя 

Можно в любой. Вопрос в том, от кого оно запущено.

> Я попробовал:
> 
> fetchamil -f /root/.fetchmailrc -m "/usr/bin/procmail -d vadim_r"
> 
> где vadim_r -- юзер, который будет читать почту.
> 
> Соответственно, что моя почта скачивалась, о чем свидетельствовал gkrellm,
> но ее я всю естественно, потерял(видимо после неправильной сортировки).

Так что хочешь сказать - что она дошла или нет?


-netch-


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] fetchmail+procmail+root
  2003-05-01  8:58 [Comm] fetchmail+procmail+root Ружников Вадим
  2003-05-04  9:56 ` Aleks Silin
  2003-05-04 12:23 ` Valentin Nechayev
@ 2003-05-04 14:09 ` Dmitry Vukolov
  2003-05-05 13:21 ` Alexandr R. Ogurtzoff  
  2003-05-06  0:41 ` [Comm] fetchmail+procmail+root Michael Shigorin
  4 siblings, 0 replies; 6+ messages in thread
From: Dmitry Vukolov @ 2003-05-04 14:09 UTC (permalink / raw)
  To: community

On Thursday 01 May 2003 12:58, Ружников Вадим wrote:
> Здравствуйте!
> Вот уже сколько бьюсь, но что-то  в голове не укладывается : (
> Мне хотелось, чтобы после начала соединения с инетом у меня сразу
> fetchmail забирал почту. Тогда(как мне тут посоветовали, спасибо)
> сделал скрипт в /etc/ppp/ip-up.d:
>
> #!/bin/sh
> fetchmail -f /root/.fetchmailrc
> 
<skipped>

У меня прекрасно работает следующий вариант.
В /etc/ppp/ip-up.local добавлено:
if [ -f `eval echo ~$PPPLOGNAME/.fetchmailrc` ]; then
        sudo -H -u $PPPLOGNAME fetchmail
fi

А в /etc/ppp/ip-down.local добавлено:
sudo -H -u $PPPLOGNAME fetchmail --quit

В результате fetchmail запускается от того пользователя, который 
устанавливал соединение. В случае с kppp - это тот, кто звонил к 
провайдеру.
Соответственно все настройки делаются в пользовательских каталогах. Т.е. 
в ~/.fetchmailrc и, если нужно, ~/.procmailrc.

-- 
Dmitry Vukolov



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [Comm] fetchmail+procmail+root
  2003-05-01  8:58 [Comm] fetchmail+procmail+root Ружников Вадим
                   ` (2 preceding siblings ...)
  2003-05-04 14:09 ` Dmitry Vukolov
@ 2003-05-05 13:21 ` Alexandr R. Ogurtzoff  
  2003-05-06  0:41 ` [Comm] fetchmail+procmail+root Michael Shigorin
  4 siblings, 0 replies; 6+ messages in thread
From: Alexandr R. Ogurtzoff   @ 2003-05-05 13:21 UTC (permalink / raw)
  To: community

В сообщении от Четверг 01 Май 2003 11:58 Ружников Вадим 
написал(a):
> Здравствуйте!

Здравствуйте, Вадим!

> Вот уже сколько бьюсь, но что-то  в голове не
> укладывается : ( Мне хотелось, чтобы после начала
> соединения с инетом у меня сразу fetchmail забирал почту.
> Тогда(как мне тут посоветовали, спасибо) сделал скрипт в
> /etc/ppp/ip-up.d:
>
> #!/bin/sh
> fetchmail -f /root/.fetchmailrc
>
> почему здесь именно root, а с конфигом другого
> пользователя не работает? Но в конфигах postfix
> прописано, что нужно почту переправлять другому
> непривелигированному пользователю, ладно, почта
> скачивается, и это замечательно.
 У меня это работает на доменных ящиках и соот ветсвенно 
распихивается согласно  настройкам alias в postfix.

Строчечка запуска выглядит как   

 fetchmail -D mercuri.mk.ua -E "Received" -f \ 
/etc/.fetchmailrc > /dev/null 2>&1

> А как мне теперь еще в выше приведенный скрипт прикрутить
> procmail. Все настройки мне делать для root'a? А
> каталоги, куда сливать почту должны быть тоже рутовские
> или можно в каталог пользователя
а уже каждый пользователь сортирует почту у себя в каталоге 
при помощи ~/.procmailrc
 

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [Comm] Re: fetchmail+procmail+root
  2003-05-01  8:58 [Comm] fetchmail+procmail+root Ружников Вадим
                   ` (3 preceding siblings ...)
  2003-05-05 13:21 ` Alexandr R. Ogurtzoff  
@ 2003-05-06  0:41 ` Michael Shigorin
  4 siblings, 0 replies; 6+ messages in thread
From: Michael Shigorin @ 2003-05-06  0:41 UTC (permalink / raw)
  To: ALT Linux Mailing List
  Cc: Ружников
	Вадим

On Thu, May 01, 2003 at 01:58:49PM +0500, Ружников Вадим wrote:
> Вот уже сколько бьюсь, но что-то  в голове не укладывается : (
> Мне хотелось, чтобы после начала соединения с инетом у меня
> сразу fetchmail забирал почту. Тогда(как мне тут посоветовали,
> спасибо) сделал скрипт в /etc/ppp/ip-up.d:
> 
> #!/bin/sh
> fetchmail -f /root/.fetchmailrc

Ой!  А почто так?

Делается пользователь pop3, с домашником, но без шелла; ему домой
кладется .fetchmailrc и .procmailrc, причем права на них лучше
поставить 600 сразу во избежание выяснения этого по логам и
дкументации.

Дальше он чего-то там раскидает по пользователям, а они пусть
разбираются.  Запускать, естественно, из-под su - pop3 -c "fe..."

Если "только для себя" -- должно хватить и просто запускания
из-под себя с созданием всего в своем же $HOME.  Права -- те же,
это важно.

> Соответственно, что моя почта скачивалась, о чем
> свидетельствовал gkrellm, но ее я всю естественно,
> потерял(видимо после неправильной сортировки).

Нет, ее ж не сказано было оставлять на сервере (keep), видимо.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2003-05-06  0:41 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-05-01  8:58 [Comm] fetchmail+procmail+root Ружников Вадим
2003-05-04  9:56 ` Aleks Silin
2003-05-04 12:23 ` Valentin Nechayev
2003-05-04 14:09 ` Dmitry Vukolov
2003-05-05 13:21 ` Alexandr R. Ogurtzoff  
2003-05-06  0:41 ` [Comm] fetchmail+procmail+root Michael Shigorin

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git