为什么要使用Dovecot AND Postfix / Sendmail?[关闭]


10

如果我在这里缺少明显的内容,请原谅我.....但是为什么大多数Linux服务器发行版都随附Dovecot和Postfix(或sendmail)?据我所知,这三个都是邮件传输代理,Dovecot具有作为邮件传递代理的“辅助”功能...

Dovecot不是一个很好的MTA吗?还是有其他原因导致您想使用上述方法的组合而不是看似可以完成所有工作的单个程序?


反问题:为什么Linux发行版有这么多的编辑器,例如emacs,vi,nano ...?答:这叫做“自由选择的圆顶”!
deagh 2014年

6
是什么让您认为Dovecot是MTA?
andol 2014年

Answers:


32

MTA是将邮件从一个区域路由到另一个区域的服务。您将这封信放在公共提交框中,MTA会将其传递到收件人居住的城市。然后,本地递送代理(LDA)将信件递送到收件人的住所。然后收件人从他的个人POP / IMAP邮箱中提取信件,并通过MUA进行阅读。

电子邮件完全类似于旧的经典邮件服务。获得相似性后,您将获得每个服务的含义。

可能有帮助

MTA:

MTA

LDA:

LDA

POP / IMAP:

POP / IMAP


5
关于serverfault evar的最棒的答案之一!
Michael Moser

MDA应该是邮政信箱
Alex Fotios

2

“请注意,Dovecot不负责从其他服务器接收邮件。Dovecot仅处理以下电子邮件:(a)来自本地邮件存储的邮件,发往IMAP和POP3客户端的
邮件,以及(b)已接收的邮件由MTA进行存储,并将其存储到本地邮件存储中。”

(摘自http://wiki2.dovecot.org/MailServerOverview

所以我错过了一些明显的事情;维基百科可能会引起误解:

“ Dovecot还包括一个邮件传递代理(在Dovecot的文档中称为本地传递代理),并具有可选的Sieve筛选支持。”

还包括MDA ... Dovecot实际上是MDA。


3
MDA功能是的选项dovecot。以及AUTH服务器和自动回复器。的主要作用dovecot POP / IMAP服务器。
Kondybas 2014年

因此,POP / IMAP服务器功能不会将其归类为MDA吗?这与“发送” POP / IMAP邮件的MTA有何不同?
2014年

1
实际上,dovecot的MDA deliver是独立的实用程序,对POP / IMAP一无所知。Dovecot本身无法传递消息,但可以与之共享配置deliver-这使配置方式更加容易。
康提巴斯2014年

1
似乎您对的含义感到困惑delivery。MTA,MDA和POP / IMAP均执行某种传递。邮件在MTA之间路由。MTA知道域,并且知道哪个MTA是每个域的MX。当MTA看到该消息是针对谁的MX域名时,该消息将传递到MDA。MDA对域和MX一无所知,但对本地域的用户及其邮箱所在的位置一无所知。MDA将邮件发送到本地存储到用户的邮箱中。然后POP / IMAP允许访问邮箱和读取/提取邮件。仅MDA部分被调用delivery
Kondybas 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.