sms upozorneni na mobil (qmail + vpopmail)
Milan Suchánek
such na i-development.cz
Středa Prosinec 7 13:47:10 CET 2005
Hello Pavel,
Wednesday, December 7, 2005, 10:49:04 AM, you wrote:
PL> Dá se ten skript někde stáhnout? Nebo mohl byste mi ho poslat? Používám
PL> přeposílání bez skriptu a pokud má mail přílohy, tak se vrátí jako moc
PL> velký.
PL> Bohužel stále nenacházím čas ho sám napsat.
PL> Předem díky.
Tu je, sam jsem taky vyuzil neco, co pred lety probehlo touto
konferenci. Jeste by se ten skript dal trosku vylepsit, aby se v /tmp
vytvarely unikatni nazvy souboru. Tim by se zabranilo kolizim -
prepisovani v pripade vetsiho vytizeni serveru. Dalsi namety uvitam.
:)
================================================================
#!/bin/bash
#
#
# Usage:
# "|/usr/local/bin/smsnotify odesilatel na domena.cz smsadresa na sms.operator.cz"
#
#
TMPHEAD=/tmp/smsnotify.head
TMPMAIL=/tmp/smsnotify.mail
MAILFROM=$1 # adresa odesilatele notify SMS
MAILTO=$2 # e-mailova adresa na mobil
ADMIN=postmaster na mydomain.tld
# v pripade zadani pouze SMS adresy je odesilatelem postmaster
if [ -z "$2" ]; then
MAILFROM=$ADMIN
MAILTO=$1
fi
ORGNAME="Firma"
cat > $TMPMAIL
FROM=`cat $TMPMAIL | grep From: | cut -c6-80`
SUBJECT=`cat $TMPMAIL | grep Subject: | cut -c9-80`
echo "From: "$MAILFROM >$TMPHEAD
echo "Reply-To: "$ADMIN >>$TMPHEAD
echo "Sender: "$ADMIN >>$TMPHEAD
echo "Organization: "$ORGNAME >>$TMPHEAD
echo "X-Mailer: SMS Notificator" >>$TMPHEAD
echo "MIME-Version: 1.3" >>$TMPHEAD
echo "To: "$MAILTO >>$TMPHEAD
echo "Subject: Mail od: "$FROM >>$TMPHEAD
echo "Content-Type: text/plain; charset=us-ascii" >>$TMPHEAD
echo "Content-Transfer-Encoding: quoted-printable" >>$TMPHEAD
echo "" >>$TMPHEAD
echo "Predmet: "$SUBJECT >>$TMPHEAD
/usr/sbin/sendmail -t < $TMPHEAD
================================================================
PL> Pavel
--
Best regards,
Milan mailto:such na i-development.cz
Další informace o konferenci Linux