// Token: 0x060009A4 RID: 2468 RVA: 0x00040A08 File Offset: 0x0003EC08 public static MailboxData CreateFromUserSettings(UserSettings settings) { MailboxData result; try { MailboxData mailboxData = null; ExchangePrincipal mailboxOwner = ExchangePrincipal.FromLegacyDN(settings.GetADSettings(), settings.LegacyDN); using (MailboxSession mailboxSession = MailboxSession.OpenAsSystemService(mailboxOwner, CultureInfo.InvariantCulture, "Client=TBA;Action=GetInitialState")) { mailboxData = new MailboxData(mailboxSession); } mailboxData.Settings = settings; result = mailboxData; } catch (AdUserNotFoundException arg) { ExTraceGlobals.AssistantTracer.TraceDebug <string, AdUserNotFoundException>((long)typeof(MailboxData).GetHashCode(), "cannot find AD user: {0}", settings.LegacyDN, arg); result = null; } return(result); }