[Postfixbuch-users] Verteilerliste - Rewrites notwendig
Ralf Hildebrandt
Ralf.Hildebrandt at charite.de
Fr Sep 2 11:39:46 CEST 2011
> Korrekt. Dafür habe ich ein Script :)
Anbei
--
Ralf Hildebrandt
Geschäftsbereich IT | Abteilung Netzwerk
Charité - Universitätsmedizin Berlin
Campus Benjamin Franklin
Hindenburgdamm 30 | D-12203 Berlin
Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962
ralf.hildebrandt at charite.de | http://www.charite.de
-------------- nächster Teil --------------
#!/bin/bash
# $1 sollte so aussehen: ou=50001723,ou=50002583,dc=Charite.de
for thing in "$@"
do
FILE_TMP="`/bin/mktemp /tmp/ldapsearch.XXXXXX`"
# temporaeres File generieren
trap 'rm -f "$FILE_TMP" >/dev/null 2>&1' 0
# exit code 0 trappen
emailadresse=`expr index $thing "@"`
# wenn der Kommandozeilenparameter ein @ enhaelt
# dann einfach ausgeben, sonst LDAP Abfrage machen!
if [ $emailadresse != "0" ]; then
echo $thing
else
ldapsearch -h 127.0.0.1 -p 489 -x -b "cn=Personen,dc=charite.de" -D \
"cn=rootuser,dc=charite.de" -w topsecret -LLL \
"(&(adresse=*$thing)(|(!(stopInformation=true))(!(stopInformation=*))))" mail > $FILE_TMP && \
awk '/mail:/ {print $2}' $FILE_TMP
fi
done
Mehr Informationen über die Mailingliste Postfixbuch-users