いままでList<Mail>[3]で表現されていたメールボックスを、MailFoderクラスとMailBoxクラスに分割

MailFolderはList、MailBoxはDictionaryのように使えます。
しかし、IList<T>インターフェースやIDictionary<TKey, TValue>インターフェースは実装していません。
IEnumerable<T>インターフェースは実装しています。
送信フォルダ、受信フォルダ、ゴミ箱へは、専用のプロパティを使ってアクセスできますが、
普通のフォルダのようにフォルダ名を指定してmailbox["Send"]のようにもアクセスできます。