private void GetCapa(Pop3Client client) { try { var capaParams = client.GetServerCapabilities(); if (capaParams.Length <= 0) return; var index = Array.IndexOf(capaParams, "LOGIN-DELAY"); if (index > -1) { int delay; if (int.TryParse(capaParams[index], NumberStyles.Integer, CultureInfo.InvariantCulture, out delay)) Account.ServerLoginDelay = delay; } _isUidlSupported = Array.IndexOf(capaParams, "UIDL") > -1; } catch { // CAPA NOT SUPPORTED try { // CHECK UIDL SUPPORT client.GetUniqueIds(); _isUidlSupported = true; } catch { // UIDL NOT SUPPORTED _isUidlSupported = false; } } }