Словари Python неупорядочены. Однако вы можете преобразовать словарь в список или набор словарей. Списки / кортежи в python упорядочены, так что вы можете сортировать их, например:
sorted(json_dict.items(), key=lambda val: val[1]['points'], reverse=True)
Вы можете изменить лямбда-аргумент в ключе на любой механизм упорядочения, который вы хотите применить в своем словаре.
Или, возможно, вы захотите взглянуть на OrderedDict структуру данных.
from collections import OrderedDict
OrderedDict(sorted(json_dict.items(), key=lambda val: val[1]['points'], reverse=True))
Да, в Twisted есть инфраструктура для построения SMTP-серверов. Здесь есть простой почтовый сервер на основе Twisted , здесь (также см. здесь, для получения дополнительной информации о его разработке).
Если вы хотите что-то ближе к почтовому приложению сервер, есть Ламсон .
Это довольно новое, так что нет ничего лучше зрелости SMTP Twisted, но есть также Лэмсон .