#! /bin/sh ## ## vboxmail v2.0.0BETA5 (17-NOV-98) #----------------------------------------------------------------------------# # Script to notify a user about new incoming voice message. This is only a # # *example* - you can modify it if you like! # # # # Usage: vboxmail MESSAGENAME CALLERNAME CALLERID MAIL-TO-ADDRESS # #----------------------------------------------------------------------------# MSNAME="${1}" CALLER="${2}" CALLID="${3}" MAILTO="${4}" PFAD='/var/spool/vbox/karlheinz' SENDMAIL='/usr/sbin/sendmail' SOX='/usr/bin/sox' VBOXMODE='/usr/bin/vboxmode' MAILADDR='karlheinz@mimoculo.local' RECODE='usr/bin/recode' if (test -f "${MSNAME}") then # Nach au vboxtoau < $MSNAME > $PFAD/vbox.au # Nach wav $SOX $PFAD/vbox.au $PFAD/vbox.wav (MIMEBOUNDARY="NextPart$$" echo "Mime-Version: 1.0" echo "Content-Type: Multipart/Mixed; Boundary=\"$MIMEBOUNDARY\"" echo "To: $MAILADDR" echo "From: Anrufbeantworter " echo "Subject: Anruf von $CALLER ($CALLID)" echo "" echo "--$MIMEBOUNDARY" echo "Content-Type: text/plain; charset=US-ASCII" echo "" echo "Hallo, Du hast einen Anruf erhalten:" $VBOXMODE $MSNAME echo "" echo "--$MIMEBOUNDARY" echo "Content-Type: audio/x-wav; name=vbox.wav" echo "Content-Description: Audio-File (wav)" echo "Content-Transfer-Encoding: base64" echo "Content-Disposition: attachment; filename=vbox.wav" echo "" # Codieren recode data..base64 $PFAD/vbox.wav cat $PFAD/vbox.wav 2>/dev/null echo "" echo "" echo "--$MIMEBOUNDARY--" ) | 2>&1 $SENDMAIL -froot -oi $MAILADDR fi