Hi,
I've written a small application that does exacltly that (for the
whole domain). It's based on the shipped examples that are part of
gdata-samples-* distribution.
Hope it helps,
import java.util.Iterator;
import com.google.gdata.data.appsforyourdomain.provisioning.UserEntry;
import com.google.gdata.data.appsforyourdomain.provisioning.UserFeed;
public class ConfiguracionMasivaIMAP {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
String dominio = "domain";
String admin = "admin";
String password = "password";
String usuarioPagina = "";
AppsForYourDomainClient clienteApps = new
AppsForYourDomainClient
(admin + "@" + dominio, password, dominio);
GmailSettings clienteEmailSettings = new
GmailSettings("Eforcers-
IMAPConf-1", dominio, admin, password);
//Obtener el listado paginado de usuarios
UserFeed feedUsuarios = clienteApps.retrievePageOfUsers
(usuarioPagina);
while (feedUsuarios.getEntries().size() > 0) {
Iterator<UserEntry> usersIterator =
feedUsuarios.getEntries().iterator();
//Recorre el feed de usuarios
while (usersIterator.hasNext()) {
UserEntry usuario = usersIterator.next();
String nombreUsuario = usuario.getLogin().getUserName
();
clienteEmailSettings.changeImap(nombreUsuario, true);
if (!usersIterator.hasNext()) {
usuarioPagina = nombreUsuario + "|";
}
}
//Avance obtengo la pagina siguiente de usuarios
feedUsuarios = clienteApps.retrievePageOfUsers
(usuarioPagina);
}
}
}
On Mar 25, 4:14 am, Vishawjeet <[email protected]> wrote:
> Dear Friends,
> How I can Enable IMAP Using JAVA Lib. Anyone
> has idea regarding this
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Apps APIs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/google-apps-apis?hl=en
-~----------~----~----~----~------~----~------~--~---