Все о Linux. LinuxRSP.Ru
Альт Линукс СПТ 6.0 Сертификат ФСТЭК

[Linux и BSD]: свежие новости, анонсы статей и книг, обзоры софта от LinuxRSP.RU
Подписаться письмом
Подписка на журнал Linux Format 12 номеров (01-12/2012)


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

Руководитель компании Red Hat назван "предпринимателем года"

Релиз минималистичного дистрибутива Tiny Core Linux 4.2

Новая версия системы биллинга NETAMS 4.0

Релиз Clementine 1.0.0

Централизованное резервное копирование данных Windows и *nix серверов средствами Bacula

Подключение сети к глобальному IPv6 пространству

Вышел релиз WINE@Etersoft 2.0

IPv6 шлюз для локальной сети

Новый релиз программы YAGF

Представлен новый стандарт языка C: C11

Сборка панорам: Hugin 2011.4.0

Релиз CentOS 6.2

Пятый выпуск электронного журнала об юридических аспектах свободного ПО

Создание межсетевых экранов: pfSense 2.0.1

Сайты премьер-министра и правительства перешли на лицензию Creative Commons

Утверждён ГОСТ, определяющий положения по использованию Свободного ПО

Подписка на журнал "Linux Format" 12 номеров (2012 год)

Девятый лис: Firefox 9

Программная АТС: Asterisk 10

Выпущен Amarok 2.5.0

Представлена новая версия Qt 4.8

Выпущен Blender 2.61

Релиз Wordpress 3.3 "Sonny"

Google

 Новые статьи за январь 2012:

Архитектура Google 2011

Мониторинг Nginx с помощью MRTG

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

25 правил .htaccess, которые должен знать каждый web-разработчик

IPv6 шлюз для локальной сети

Подключение сети к глобальному IPv6 пространству

Централизованное резервное копирование данных Windows и *nix серверов средствами Bacula

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

Установка 1с 8.2 и PostgreSQL 9.0.3 на CentOS 6

Перенос виртуальной машины на физический жесткий диск

Установка Linux на USB-флешку

Краткое руководство по GNOME Shell в Ubuntu 11.10

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

   Дистрибутивы и атрибутика



DeveloperWorks Россия





Rambler's Top100


 
 
_ RU.UNIX (2:5077/15.22) ____________________________________________ RU.UNIX _
 From : Alex Teldekov                       2:5055/99.27    20 Jan 28  21:12:44
 Subj : пpимеp использования procmail и fetchmail
_______________________________________________________________________________
>>>>> "LS" == Lev Serebryakov writes:

LS>   А как бы красиво запускать fetchmail для всех пользователей, кому он
LS> необходим? Что бы по ppp.linkup забиралась вся почта для всех
LS> пользователей?

    У меня так. Сначала fetchmail забирает почту для всех
пользователей, затем procmail отдаёт её тому, кому следует.

/==[ /etc/ppp/ip-up.d/10fetchmail-up ]===
#!/bin/sh
test -r /etc/fetchmailrc && \
        sudo -u mailer fetchmail --syslog --invisible \
                 --fetchmailrc /etc/fetchmailrc
\==[ /etc/ppp/ip-up.d/10fetchmail-up ]===

/==[ /etc/fetchmailrc ]===
poll mail.Chat.RU proto pop3 user teldekov pass xxx mda /usr/bin/procmail
poll mail.Chat.RU proto pop3 user julia_chaika pass yyy mda /usr/bin/procmail
\==[ /etc/fetchmailrc ]===

/==[ ~mailer/.procmailrc ]===
:0
* (^To:.*teldekov@.*)|(^To:.*WHP_Author@.*)
! alext

:0
* ^To:.*julia_chaika@.*
! julia

exit
\==[ ~mailer/.procmailrc ]===


--
Alex Teldekov [L.R.U. #75815] 2:5055/99.27 mailto:teldekov@Chat.RU
Key fingerprint = E3 03 1A 4F 42 DC E4 29  05 FF 26 EA 24 EB 28 EC
--- Gnus v5.6.45/XEmacs 20.4 - "Emerald"
 * Origin: The Seven Gates (2:5055/99.27@fidonet)

_ RU.UNIX (2:5077/15.22) ____________________________________________ RU.UNIX _
 From : vitus@ice.ru                        2:5020/400      21 Jan 28  20:49:28
 Subj :  пpимеp использования procmail и fetchmail
_______________________________________________________________________________
From: vitus@ice.ru

Alex Teldekov <Alex.Teldekov@p27.f99.n5055.z2.fidonet.org> wrote:
>>>>>> "LS" == Lev Serebryakov writes:

LS>>   А как бы красиво запускать fetchmail для всех пользователей, кому он
LS>> необходим? Что бы по ppp.linkup забиралась вся почта для всех
LS>> пользователей?

AT> У меня так. Сначала fetchmail забирает почту для всех
AT>пользователей, затем procmail отдаёт её тому, кому следует.

AT>/==[ /etc/ppp/ip-up.d/10fetchmail-up ]===
AT>#!/bin/sh
AT>test -r /etc/fetchmailrc && \
AT>        sudo -u mailer fetchmail --syslog --invisible \
AT>              --fetchmailrc /etc/fetchmailrc
AT>\==[ /etc/ppp/ip-up.d/10fetchmail-up ]===

AT>/==[ /etc/fetchmailrc ]===
AT>poll mail.Chat.RU proto pop3 user teldekov pass xxx mda /usr/bin/procmail
AT>poll mail.Chat.RU proto pop3 user julia_chaika pass yyy mda
AT>/usr/bin/procmail \==[ /etc/fetchmailrc ]===

AT>/==[ ~mailer/.procmailrc ]===
AT>:0
AT>* (^To:.*teldekov@.*)|(^To:.*WHP_Author@.*)
AT>! alext

А если вдруг юзер teldekov подпишется, ну скажем на список рассылки
apache-rus и начнет получать письма с To: apache-rus@lists.lexa.ru?
При каждом подписывании/отписывании юзера на список рассылки он должен
приходить к тебе, чтобы ты ~mailer/procmailrc отредактировал?
Или кто-то ему Bcc: пришлет.

У fetchmail есть замечательная возможность сказать user ddd there is
user pppp here. При этом все, что было в почтовом ящике юзера ddd
автоматически сложится в ящик локального юзера pppp без всякого
procmail.

У меня это прекрасно работает даже при наличии у провайдера одного ящика
на всех моих юзеров. Посредством user wagner there is * here
Hадо только не забыть объяснить fetchmail-у в какой заголовок sendmail
провайдера прописывает Envelope To. Обычно - X-Envelope-To:

--------------------------------------------------
Victor Wagner           vitus@ice.ru
Programmer          Office:7-(095)-203-50-60
Institute for Commerce      Home: 7-(095)-135-46-61
Engineering                     http://www.ice.ru/~vitus
--- ifmail v.2.15dev4
 * Origin: Demos online service (2:5020/400)

Источник: OpenNet

      

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


Реклама:
бурение скважин челябинск