Quote:
Originally Posted by Smilzo Hola,
Estoy intentando hacer una aplicacion de java la cual tiene que loguearse con los usuarios que contenga un servidor zimbra, pero no encuentro la forma de obtener todos los usuarios de un servidor zimbra mediante codigo java.
Alguien me podria ayudar con esto??
Saludos. |
Tienes 2 opciones:
1. La ejecución de bash commando
2. El acceso a LDAP usando Java
Ejemplo :
1. Java
Code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public void executeCommand(View view) {
String cmd = "su - zimbra -c 'zmprov -l gaa'";
Runtime run = Runtime.getRuntime();
Process pr = null;
try {
pr = run.exec(cmd);
} catch (IOException e) {
e.printStackTrace();
}
try {
pr.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
}
BufferedReader buf = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line = "";
try {
while ((line=buf.readLine())!=null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
2. LDAP
http://today.java.net/pub/a/today/20...de-simple.html