那里的图表显示了框内SMTP MDA
的内容MTA sendmail
。它们作为 MDA 的示例
给出。mail.local, procmail
它们是否按照 SMTP 协议工作,或者 SMTP 是一种不同于这两者的特定类型的 MDA?
该图是否暗示名为 SMTP 的特定 MDA 已在 Sendmail 中实现?
答案1
SMTP 代表简单邮件传输协议。所以是的,它是一种协议。我认为“SMTP MDA”是指“使用 SMTP 的邮件传递代理”,因为在古代编写 sendmail 时还有其他协议,而现在没有人使用这些协议。
至少今天,该sendmail
软件包包含了所有必要的部件,这意味着部件能够使用 SMTP。
无论您在做什么,请查看比 更现代的邮件程序sendmail
。
答案2
SMTP 是专为在邮件服务器之间发送和接收电子邮件而设计的单独协议
MDA 是一种用于过滤和处理电子邮件并将其转储到磁盘的过程。此过程不是 SMTP 的一部分,但功能齐全的邮件服务器需要能够执行此过程才能处理传入的电子邮件。