Ключевые слова:mail, sendmail, alias, winpopup, (найти похожие документы)
_ RU.UNIX.BSD (2:5077/15.22) ____________________________________ RU.UNIX.BSD _
From : Oleg RooT 2:5020/400 31 Jan 28 15:00:30
Subj : Пpимеp выполннения программы при получении почты
_______________________________________________________________________________
From: "Oleg RooT" <oleg@salut.rmt.ru>
> IM> Может кто знает, как затавить Sendmail выполнять какую-нибудь
> IM> программу при получении почты на определенные ящики и возможно ли
> IM> такое?
Я тут немножко извращался в своё время и сделал следующую вещь:
в /etc/aliases прописываем:
username: username@somehost.ru, "|/root/bin/mailalert user_pc_name"
и соответственно /root/bin/mailalert:
#!/bin/sh
if [ X"$1" = X"" ]; then
echo "no arg given"
else
/usr/local/bin/smbclient 2>/dev/null -U sendmail -M $1 < /root/mail.comes
fi
exit 0
#
--------------------------
файлик /root/mail.comes содержит что то типа :
New Mail Received.
и при поступлении новой почты,
у юзеря на машине всплывает winpopup сообщение...
народу нравится...
ты можешь вставить в /etc/aliases следуюшую строку:
username: username@somehost.ru, "|/usr/bin/mail -s \"`hostname`\"
pager_company@email"
и письмо будет складываться в твой почтовый ящик и переправляться на
pager_company@email
или ещё проще :)
username: username@somehost.ru, pager_company@email
вот...
но решил заодно и спросить несколько вопросов.
1. под каким юзером пускаются эти программы?
2. как вообще это с точки зрения секурности?
3. Почему почта не зацикливается?
вед там написано user: user@somehost.ru ????
--- ifmail v.2.15dev4 * Origin: IVC (2:5020/400)