* [Comm] fetchmail
@ 2003-03-01 20:33 Андрей Новосёлов
2003-03-01 21:19 ` Andrey Golovin
0 siblings, 1 reply; 4+ messages in thread
From: Андрей Новосёлов @ 2003-03-01 20:33 UTC (permalink / raw)
To: ALTLinux
Кто пользуется fetchmail,подскажите плс, некоторые ньюансы. В
fetchmailrc в строках :
user 'tux' there with password 'tuxracer' is '?????' here
Здесь ????? это тот пользователь, что зарегистрирован в системе, или это
логин того счёта, о котором ведётся речь?
Далее, можно ли устроить автоматический забор почты так: в legal user
options есть такое
preconnect- Command to be executed before each connection
postconnect- Command to be executed after each connection
если я правильно понимаю, можно в кач-ве preconnect запустить дозвон, а
в роли postconnect - разорвать соединение. Тогда, прописав cron
запускать каждые 2 часа fetchmail:
0 7-21/2 * * * fetchmail
если в настройках wvdial указано "по требованию" будет ли эта
конструкция функционировать?
--
With the best wishes & kindest regards, Andrey.
Registered LINUX user # 282220
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] fetchmail
2003-03-01 20:33 [Comm] fetchmail Андрей Новосёлов
@ 2003-03-01 21:19 ` Andrey Golovin
2003-03-02 7:31 ` Андрей Новосёлов
0 siblings, 1 reply; 4+ messages in thread
From: Andrey Golovin @ 2003-03-01 21:19 UTC (permalink / raw)
To: ALTLinux
[-- Attachment #1: Type: text/plain, Size: 1304 bytes --]
В Sat, 01.03.2003, в 23:33, Андрей Новосёлов написал:
> Кто пользуется fetchmail,подскажите плс, некоторые ньюансы. В
> fetchmailrc в строках :
> user 'tux' there with password 'tuxracer' is '?????' here
> Здесь ????? это тот пользователь, что зарегистрирован в системе, или это
> логин того счёта, о котором ведётся речь?
Это локальный пользователь, которому надо доставлять почту.
> Далее, можно ли устроить автоматический забор почты так: в legal user
> options есть такое
> preconnect- Command to be executed before each connection
> postconnect- Command to be executed after each connection
> если я правильно понимаю, можно в кач-ве preconnect запустить дозвон, а
> в роли postconnect - разорвать соединение. Тогда, прописав cron
> запускать каждые 2 часа fetchmail:
> 0 7-21/2 * * * fetchmail
> если в настройках wvdial указано "по требованию" будет ли эта
> конструкция функционировать?
Не пробовал, но функционировать должно. Только если соединение "по
требованию", то все эти pre- и postconnect не нужны (и наоборот), не
забудьте только автоматически обрывать соединение через некоторое время
неиспользования.
ИМХО вариант дозвона по требованию чреват всякими мелкими пакостями,
типа нежелательного дозвона при просмотре html.
--
С уважением,
Андрей Головин
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 232 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] fetchmail
2003-03-01 21:19 ` Andrey Golovin
@ 2003-03-02 7:31 ` Андрей Новосёлов
2003-03-02 23:17 ` Andrey Golovin
0 siblings, 1 reply; 4+ messages in thread
From: Андрей Новосёлов @ 2003-03-02 7:31 UTC (permalink / raw)
To: ALTLinux
В Сбт, 01.03.2003, в 23:19, Andrey Golovin написал:
> > Далее, можно ли устроить автоматический забор почты так: в legal user
> > options есть такое
> > preconnect- Command to be executed before each connection
> > postconnect- Command to be executed after each connection
> > если я правильно понимаю, можно в кач-ве preconnect запустить дозвон, а
> > в роли postconnect - разорвать соединение. Тогда, прописав cron
> > запускать каждые 2 часа fetchmail:
> > 0 7-21/2 * * * fetchmail
> > если в настройках wvdial указано "по требованию" будет ли эта
> > конструкция функционировать?
>
> Не пробовал, но функционировать должно. Только если соединение "по
> требованию", то все эти pre- и postconnect не нужны (и наоборот),
Поясните, я не понял
не
> забудьте только автоматически обрывать соединение через некоторое время
> неиспользования.
Как это сделать и разве postconnect этого не сделает?
> ИМХО вариант дозвона по требованию чреват всякими мелкими пакостями,
> типа нежелательного дозвона при просмотре html.
Хорошо, а если не трогать крон.Если запускать так:
fetchmail -d 7200
по идее он должен раз в два часа проверять почту ( там время в секундах
должно указываться) и если правильно указать preconnect и postconnect
команды, то и крон не нужен.
--
With the best wishes & kindest regards, Andrey.
Registered LINUX user # 282220
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: [Comm] fetchmail
2003-03-02 7:31 ` Андрей Новосёлов
@ 2003-03-02 23:17 ` Andrey Golovin
0 siblings, 0 replies; 4+ messages in thread
From: Andrey Golovin @ 2003-03-02 23:17 UTC (permalink / raw)
To: ALTLinux
В Sun, 02.03.2003, в 10:31, Андрей Новосёлов написал:
> В Сбт, 01.03.2003, в 23:19, Andrey Golovin написал:
> > > Далее, можно ли устроить автоматический забор почты так: в legal user
> > > options есть такое
> > > preconnect- Command to be executed before each connection
> > > postconnect- Command to be executed after each connection
> > > если я правильно понимаю, можно в кач-ве preconnect запустить дозвон, а
> > > в роли postconnect - разорвать соединение. Тогда, прописав cron
> > > запускать каждые 2 часа fetchmail:
> > > 0 7-21/2 * * * fetchmail
> > > если в настройках wvdial указано "по требованию" будет ли эта
> > > конструкция функционировать?
> >
> > Не пробовал, но функционировать должно. Только если соединение "по
> > требованию", то все эти pre- и postconnect не нужны (и наоборот),
> Поясните, я не понял
Соединение по требованию приведёт к тому, что будет происходить
автоматический дозвон при любой попытке любой программы выйти в
Интернет. Это относится не только к fetchmail, но и ко всем остальным, в
том числе, к браузерам. Естественно, соединение по требованию можно
использовать для забора почты, при этом никаких особых настроек со
стороны fetchmail не требуется (pre- и postconnect), любая его попытка
обратиться в Интернет за почтой приведёт к автоматическому дозвону.
С другой стороны, если настроить preconnect на дозвон (типа ifup ppp0),
то нет необходимости настраивать "соединение по требованию", важно
только чтоб тот пользователь, от которого запущен fetchmail, имел право
сказать ifup.
> не
> > забудьте только автоматически обрывать соединение через некоторое время
> > неиспользования.
> Как это сделать и разве postconnect этого не сделает?
Как сделать - не помню :), читайте доки, где-то там же, где
настраивается соединение по требованию. А что касается postconnect, то
можно с его помощью говорить ifdown. Я имел в виду случай, когда
соединение устанавливается по требованию, не обязательно по инициативве
fetchmail. Кстати, в альтовских дистрибутивах (по крайней мере, в моём
АЛМ 2.0) после установки соединения с Интернетом автоматически
выполняется команда sendmail -q, которая "подталкивает" отправку почты
из очереди. Поэтому обрывать соединение по postconnect ИМХО несколько
грубо - Вы же хотите отправить почту? Надо или проверять, опустела ли
очередь перед обрывом, либо настроить автоматический обрыв соединения
после, например, 5 минут отсутствия трафика. Соответственно, оно будет
обрываться через пять минут после завершения отправки и получения почты,
если, конечно, ещё какая-нибудь зараза не будет лезть в сеть.
Желательно при этом полностью запретить доступ к вашей машине из сети -
а то есть любители использовать чужие машины как relay при рассылке
спама.
> > ИМХО вариант дозвона по требованию чреват всякими мелкими пакостями,
> > типа нежелательного дозвона при просмотре html.
> Хорошо, а если не трогать крон.Если запускать так:
> fetchmail -d 7200
> по идее он должен раз в два часа проверять почту ( там время в секундах
> должно указываться) и если правильно указать preconnect и postconnect
> команды, то и крон не нужен.
Крон нужен для дозвона в определённое время. Если Вас устраивает
проверка почты через какой-то промежуток времени - можно использовать
демона.
--
С уважением,
Андрей Головин
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2003-03-02 23:17 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-01 20:33 [Comm] fetchmail Андрей Новосёлов
2003-03-01 21:19 ` Andrey Golovin
2003-03-02 7:31 ` Андрей Новосёлов
2003-03-02 23:17 ` Andrey Golovin
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