Red Hat internal.
[nethome.git] / bin / mutt_ldap_query
diff --git a/bin/mutt_ldap_query b/bin/mutt_ldap_query
new file mode 100755 (executable)
index 0000000..d056b9d
--- /dev/null
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+# File: mutt_ldap_query
+#
+# Description: searches ldap for email addresses
+#
+# Author: Kiat Huang <khuang@redhat.com> : 20041217
+
+query=$1;
+
+#ldap_server="-h ldap.stuttgart.redhat.com"
+ldap_server="-H ldap://127.0.0.1:3389"
+search_base="dc=redhat,dc=com"
+
+echo
+ldapsearch -x \
+       -LLL \
+       -b ${search_base} \
+       ${ldap_server} \
+       "(cn=*${query}*)" mail CommonName | awk -F: 'BEGIN { RS=""} {print $NF" <"$4">"}' \
+       | sed 's/^[ ]*//;s/< /</;'