public ZimbraServer() { try { configuration = (ZimbraConfigurationSection)ConfigurationManager.GetSection("Zimbra/Configuration"); } catch { }; if (configuration == null) { configuration = new ZimbraConfigurationSection(); } Connect(); }
public string Authenticate() { try { if (configuration == null) { configuration = (ZimbraConfigurationSection)ConfigurationManager.GetSection("Zimbra/Configuration"); } } catch (Exception ex) { throw ex; } if (configuration == null) { configuration = new ZimbraConfigurationSection(); } return(Authenticate(configuration.Server.UserName, configuration.Server.Password, configuration.Server.IsAdmin)); }
public ZimbraServer(string UserName, string Password, string ServerName, bool IsAdmin = false) { try { configuration = (ZimbraConfigurationSection)ConfigurationManager.GetSection("Zimbra/Configuration"); } catch (Exception ex) { throw ex; } if (configuration == null) { configuration = new ZimbraConfigurationSection(); } configuration.Server.ServerName = ServerName; configuration.Server.UserName = UserName; configuration.Server.Password = Password; configuration.Server.IsAdmin = IsAdmin; Connect(); Authenticate(); }
public ZimbraServer(string ServerName) { try { configuration = (ZimbraConfigurationSection)ConfigurationManager.GetSection("Zimbra/Configuration"); } catch (Exception ex) { throw ex; } if (configuration == null) { configuration = new ZimbraConfigurationSection(); } if (!string.IsNullOrEmpty(ServerName)) { configuration.Server.ServerName = ServerName; } if (!string.IsNullOrEmpty(configuration.Server.ServerName)) { Connect(); } }