public static List <ExternalLinkObject> GetExternalLink(string dName, string uName) { List <ExternalLinkObject> ExternalLink = new List <ExternalLinkObject>(); XMLayer xm = new XMLayer(); try { xm = XMServer.CreateXMLayer(); xm.Login(); string raw = ""; string line; raw = xm.ListPop3ExternalLink(dName, uName); xm.Logout(); using (StringReader sr = new StringReader(raw)) { while ((line = sr.ReadLine()) != null) { line = line.Trim(); if (line == ".") { break; } ExternalLinkObject elobj = new ExternalLinkObject(); elobj.server = extractExternalLink(line, "SERVER_NAME"); elobj.user = extractExternalLink(line, "USER_NAME"); ExternalLink.Add(elobj); } } } catch (Exception error) { Log.WriteException(error); } return(ExternalLink); }