More flexible EmailContext