1) ставите fetchmail для сбора почты по крону с удаленных ящиков
2) ставите dovecot
https://www.dovecot.org/ для раздачи собранного по imap
Собственно первый пункт можно и опустить, а просто перетаскивать все лишенее в самом тундерберд по imap в ящики на dovecot. Тут же можно настроить и пару общих imap папок, для обмена пришедшей почтой.
Ну и совсем цимес - запустить там же opensmtpd, для локальной почты...
https://www.opensmtpd.org/
Упс, вместо fetchmail пользовать getmail
pyropus.ca/software/getmail