Moin Listenjünger! Am Fre, 2002-07-19 um 10.33 schrieb Karlheinz Günster:
Es ist nicht so groß, deshalb ist es gleich anbei. Das ersetzt das gleichnamige Skript vboxmail in /usr/bin. Vom Original solltest Du eine Kopie anfertigen. Damit das läuft, musst Du sendmail, sox und recode installiert haben. Mit einem alias in /etc/aliases kannst Du es an alle Benutzer schicken. Oft weiß man ja nicht, für wen der Anruf jetzt gedacht war. :-)) Ach ja, Du musst es ausführbar machen 'chmod a+x /usr/bin/vboxmail'. Die Eigenschaft wird durch das Verschicken jetzt wohl verloren gehen.
Ein Dank auch von mir für das Script! Eingesetzt, ausprobiert, lief gleich :) Ein paar Verbesserungsvorschläge habe ich dann aber doch: - neuere Version von vbox enthalten folgende Zeilen am Anfang: if [ "$0" != /etc/isdn/vboxmail -a -x /etc/isdn/vboxmail ]; then exec /etc/isdn/vboxmail "$@" echo "Can't execute /etc/isdn/vboxmail" fi Dadruch schaut das script nach, ob es ein gleichnamiges script in /etc/isdn gibt. Also kopiert das script dorthin und modifiziert es dort. Dann bleiben Eure Einstellungen auch bei einem Update erhalten.
PFAD='/var/spool/vbox/karlheinz'
damit ist vbox nur noch single user. Daher habe ich bei mir PFAD="${5}" eingesetzt und übergebe den pfad aus der standard.tcl: exec -- $vbox_var_bindir/vboxmail "$VBOX_NEW_MESSAGE" "$vbox_caller_name" "$vbox_caller_id" "$vbox_user_name" "$vbox_var_spooldir" Neu ist also nur der letzte Parameter spooldir, der rest stand schon so da. ((alles eine Zeile))
MAILADDR='karlheinz@mimoculo.local'
Das habe ich bei mir auskommentiert, weil ich nur lokal ausliefern muss. Wer externe Mailadressen hat, kann die ja auch noch aus standard.tcl übergeben. Dann bleibt auch das mehrbenutzerfähig.
) | 2>&1 $SENDMAIL -froot -oi $MAILADDR
Da ich ja nur lokal liefere, steht bei mir nur ) | 2>&1 $SENDMAIL -froot -oi $MAILTO So läuft das bei mir jetzt, zufrieden bin ich allerdings noch nicht. Die Qualität der WAV-Dateien ist erbärmlich; kann sox das nicht besser? Kann man da etwas drehen? Hör ich mir die messeges per Telefonanruf ab, klingt das für mich viiiel besser. Dank und Gruß, Alfred