I created a method that examples how you would use each account to pull separate info
public static void SaveEmails(Account account)
{
Microsoft.Office.Interop.Outlook.Application outlookApplication = account.Application;
NameSpace outlookNamespace = outlookApplication.GetNamespace("MAPI");
Accounts accounts = outlookNamespace.Accounts;
MAPIFolder inboxFolder = outlookNamespace.GetDefaultFolder(OlDefaultFolders.olFolderInbox);
Items Items = inboxFolder.Items;
List<MailItem> mailItems = new List<MailItem>();
foreach (Object email in Items)
{
if (email is MailItem)
{
mailItems.Add((MailItem)email);
}
}
foreach (MailItem email in mailItems)
{
string name = email.Subject;
Console.WriteLine(name);
}
}