srv_out = postfix + dovecot.
srv_in = postfix + dovecot + roundcube.
Хранение списка пользователей для dovecot — в passwd backend,
для postfix — костылем по cron.
Синхронизацию ящиков с srv_out на srv_in можно сделать многими способами:
через isync, fetchmail, procmail с двумя получателями, и т.д.
Вначале сделайте тот вариант, который покажется самым простым, потом улучшайте, если потребуется.