Зачем использовать Dovecot и Postfix?

14

Из любопытства, существуют десятки / сотни учебников, которые помогут вам настроить почтовый сервер dovecot - postfix. На первый взгляд, оба они являются почтовыми серверами, зачем использовать оба? Почтовые серверы достаточно сложны, почему есть две вещи для управления и устранения неполадок?

На первый взгляд имеет такой же смысл, как и запуск CentOS в Ubuntu, и всегда задается вопросом, почему ./configure запутался :)

http://www.dovecot.org/

Dovecot - это почтовый сервер с открытым исходным кодом IMAP и POP3 для Linux / UNIX-подобных систем, созданный в первую очередь для обеспечения безопасности. Dovecot - отличный выбор как для небольших, так и для больших установок. Он быстрый, простой в настройке, не требует специального администрирования и использует очень мало памяти.

http://www.postfix.org/

Что такое Postfix? Именно почтовый сервер Wietse Venema начал свою жизнь в исследованиях IBM как альтернатива широко используемой программе Sendmail. Сейчас в Google Wietse продолжает поддерживать Postfix.

Я последовал одному из этих многочисленных руководств и заставил все это работать с аутентификацией TLS для Postfix и ISPConfig, а затем понял, что мне действительно никогда не приходилось трогать Dovecot, но я не был уверен, нужно ли это для фильтров спама, антивирус или что-то другое, о чем я не думаю.

Алан
источник

Ответы:

25

Postfix и Dovecot делают разные вещи.

Postfix - это MTA или Агент пересылки почты. Он принимает почту из внешнего мира и из местных источников и направляет ее к месту назначения. Это может быть связано с подключением SMTP к другому компьютеру или с доставкой его локальному агенту доставки или записью непосредственно в mbox. Когда MTA идет не так, все становится ужасно; например, ваша машина может использоваться для рассылки огромного количества спама. Однако из-за того, как работает наша система электронной почты, MTA должен постоянно взаимодействовать как с законными, так и с нежелательными почтовыми источниками.

Dovecot - это программное обеспечение интерфейса почтового ящика. В частности, он позволяет пользователям получать доступ к своим почтовым ящикам, используя интерфейс IMAP. При правильной настройке он взаимодействует только с аутентифицированными пользователями. Это означает, что в общем, dovecot не должен «разговаривать с плохими парнями».

Вид с 50000 футов: Postfix "знает о" SMTP. Dovecot "знает о" IMAP.

(Да, postfix может использовать dovecot для выполнения аутентификации, а lda dovecot для размещения почты в mboxes, так что история определенно есть.)

Джон Клементс
источник