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