самое хитрое - это listbox сделать с виртуальной прокруткой. вот это как раз условно одно из того, чего не хватает по дефолту в html. в принципе, было бы достаточно отдельного контрола "скроллбар"
я в итоге правда технологизировал свой костыль для виртуальной прокрутки с априори неизвестными размерами элементов и оно в принципе работает нормально (лучше работающих для этой цели библиотек нет), но всё-таки немного костыль
+ мне лично было удобно в опере то, что почта встроена в браузер. пойти обратным путём - открывать почту в браузере как вебприложение - тоже норм. ну, в принципе, rainloop почти норм. но мне ещё нравился интерфейс опера мейл