sms i exim
Maciej Friedel
biuro w wwv.pl
Wto, 6 Lut 2007, 01:53:54 CET
Witam
> > przepraszam za moja leniwo=9C=E6 ale czy ma kto=9C napisany
> > tarnsport do exima obslugujacy wysylanie powiadomien na sms'a
> Transport mo=BFe by=E6 jeden, dla wysy=B3ania sms=F3w i bez
wysy=B3ania.
> Zainteresuj si=EA sekcj=B1 routers, np. napisz co=B6 na wz=F3r:
> przed 'localuser:'
> sms_localuser:
> driver =3 accept
> check_local_user
> condition = jaki=B6 warunek sprawdzaj=B1cy czy wysy=B3a=E6
> condition = ${run {/aplikacja_sms "tre=B6=E6.. mo=BFe jaki=B6
$h_sub= ject"}}
> transport = local_delivery
> cannot_route_message = Unknown user
No wiec pokonalem swoje lenistwo i udalo mi sie to zrobic:
w sekcji ROUTER
sms_localuser:
driver = accept
condition = ${if eq{}{${lookup mysql {SELECT sms FROM users WHERE \
sms!='0' AND login='${local_part}' AND domain='${domain}'}}} \
{no}{yes}}
transport = sms_delivery
unseen
w sekcji TRANSPORTS
sms_delivery:
driver=pipe
user=exim
group=mail
command = /etc/exim/sms.sh ${sender_address} $h_subject "${lookup \
mysql {SELECT sms FROM users WHERE sms!='0' AND \
login='${local_part}' AND domain='${domain}'}}"
sms.sh no nic innego jak zwykly skrypt basha
#!/bin/bash
/etc/exim/sms -n $3 -m "Od: $1 Temat: $2"
mam nadzieje, ze komus sie przyda
poz
Maciek
ps. oczywiscie ${lookup mysql {SELECT .... jest dla mojej bazy danych
kazdy musi to sobie dostosowac.
--
|_|0|_| Maciej Friedel <biuro w wwv.pl>
|_|_|0| http://wwv.pl - usługi hostingowe
|0|0|0| http://eprogram.pl - projektowanie stron www
Więcej informacji o liście dyskusyjnej Sms-users