|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Dmitry Esarev 2:5080/236 26 Jan 2005 01:25:04 To : All Subject : Послать notify на ящик 123@vasya.ru по приходу почты на 333@ggg.ru --------------------------------------------------------------------------------
Hужно посылать SMS (123456789@smscite.com) по приходу письма.
Т.е. сваливается письмо на мой ящик, и мне по адресу 123456789@smscite.com
приходит письмо-квитанция типа: "Для вас есть письмо". Все целиком письмо
форвардить не нужно :) Просто типа извещений.
на почтовом серваке стоит Sendmail 8.13
Можно вроде это сделать с помощью рулесов сендмыла, но это уже для гуру :)
Я пытался через procmail, вызывая его через .forward, но добился лишь того, что
присылалось уведомление по SMS, а само письмо прибивалось.
Я посылал тестовое пиьсьмо на адрес vasya@bsdi.some.ru При этом квитанция
приходила как и нужно на 123456789@smscite.com, но письмо к vasya@bsdi.some.ru
уже не складывалось к нему в ящик.
При этом в логах была запись:
---------- cut -------------
Jan 26 00:14:32 bsdi sm-mta[22866]: j0PJEUje010912: to="|exec
/usr/local/bin/procmail || exit 75", ctladdr=<vasya@bsdi.some.ru> (1001/10),
delay=00:00:02,xdelay=00:00:02, mailer=prog, pri=30570, dsn=5.0.0, stat=Can't
create output
Jan 26 00:14:32 bsdi sm-mta[22866]: j0PJEUje010912: j0PJEWje022866: DSN: Can't
create output
---------- cut -------------
---- .procmailrc ----
:0 Wc
| /bin/filter.sh
---- .procmailrc ----
---- /bin/filter.sh ---
#!/bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
echo yo | mail -s NotifyMail 123456789@smscite.com
echo created
---- /bin/filter.sh ---
wbr, Dmitry
--- ed[at]fi.rsvpu.ru icq: 50080573
* Origin: Frozen Time BBS (2:5080/236)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/1341241f6e781.html, оценка из 5, голосов 10
|