首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >后缀中MTA、MDA和邮箱之间的协议

后缀中MTA、MDA和邮箱之间的协议
EN

Server Fault用户
提问于 2015-03-07 19:55:40
回答 2查看 3.2K关注 0票数 1

我读过LMTP用于管理不需要队列的本地消息。我不太明白的是是什么协议,然后,如果我错了,请纠正我:

假设一台机器有两个服务器,Postfix和Dovecot,所以:

  • MTA是否使用LMTP与MDA通信?
  • MDA是否也使用LMTP将消息存储到邮箱中?

提前感谢!

EN

回答 2

Server Fault用户

发布于 2015-03-07 20:49:27

有很多可能性。后缀队列管理器可以

  • 将邮件输送到命令,例如,'procmail -a“$EXTENSION‘’
  • 使用后缀本地邮件传送或它自己非常基本的MDA 虚拟,两者都能够将电子邮件保存到本地硬盘上的虚拟邮箱中。
  • 通过LMTP将邮件传递给外部MDA,e.q。德维科特

LMTP可以使用INET或UNIX套接字。如果Dovecot安装在同一台服务器上,您可能更喜欢UNIX套接字。后缀和Dovecot都需要是相应配置。这种设置的主要好处是您将能够使用Dovecot所具有的特性,比如配额管理。

Postfix还可以将Dovecot用于其他目的,如SASL认证,因此LMTP并不是它们用来相互通信的唯一协议。

票数 4
EN

Server Fault用户

发布于 2015-03-07 20:51:24

这取决于您如何配置它。在一台有两个服务的机器上,我希望LMTP根本不被使用,如果使用dovecot的LDA,则将后缀配置为按照mailbox_command选项的配置直接调用dovecot交付。在高容量服务器上,postfix+dovecot可能被配置为LMTP交付,而代价是保持dovecot活动的额外资源。

我想不出为什么你会使用LMTP内部LDA,甚至即使你可以。一旦第一个LDA接受了来自MTA的事务,它就不能回去说“哎呀,我犯了一个错误,请帮我请求这个或发送一个回弹”--不,LMTP不支持排队或重发,也不能向MTA发送带外消息。无论如何,我不认为dovecot支持通过LMTP中继到另一个LDA。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/673750

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档