[This question might be against SO guidelines - too vague - too subjective. I have however failed to find an answer]
Like this: Dovecot vs Courier vs Cyrus
What is the difference between Postfix, Dovecot, Courier? Many tutorials require all three for a working email server stack, but wikipedia:
https://www.wikiwand.com/en/Comparison_of_mail_servers
Seems to state that they all perform a similar function (Especially courier and dovecot).
EDIT:
Is Dovecot required for mail server like Exim or Postfix?
Clears things between postfix and dovecot (But not why courier is also suggested for various configurations.