public override void Startup() { if (MailEvents != null) { MailEvents.ItemSend.Register <IMailItem>(MailEvents_ItemSend); } if (SendAsOwner) { // Need shared folders for automatic sender selection _sharedFolders = ThisAddIn.Instance.GetFeature <FeatureSharedFolders>(); if (_sharedFolders != null) { if (MailEvents != null) { MailEvents.Respond += MailEvents_Respond; } } } }
public override void Startup() { if (MailEvents != null) { MailEvents.ItemSend.Register <IMailItem>(MailEvents_ItemSend); } if (SendAsOwner) { // Need shared folders for automatic sender selection _sharedFolders = ThisAddIn.Instance.GetFeature <FeatureSharedFolders>(); if (_sharedFolders != null) { if (MailEvents != null) { MailEvents.Respond += MailEvents_Respond; } } // Upgrade after accounts are determined Watcher.AccountsScanned += CheckUpgrades; } }