![SMTP 和 IMAP 服务器是否各自需要单独的密码?](https://linux22.com/image/1520300/SMTP%20%E5%92%8C%20IMAP%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%98%AF%E5%90%A6%E5%90%84%E8%87%AA%E9%9C%80%E8%A6%81%E5%8D%95%E7%8B%AC%E7%9A%84%E5%AF%86%E7%A0%81%EF%BC%9F.png)
我正在构建 MTA 服务器。我还使用 IMAP 服务器将用户的邮件发送给特定用户。
MTA 和 IMAP 服务器是否各自需要不同的密码?我知道它们是独立的实体,在处理邮件时执行不同的功能。
但是,当我使用 MUA 时,它只会询问我一个密码。为什么它不分别询问 MTA 和 IMAP 的密码呢?
答案1
就您的邮件客户端而言,SMTP 和 IMAP 服务器是分开的,到目前为止,我尝试过的几乎所有客户端都是如此。(嗯,有些做有一个选项“使用与 IMAP 相同的凭据”,例如 Outlook 就是这样的。)
尽管两台服务器能共享身份验证信息,而且几乎总是如此。例如,Postfix 和 Exim 都可以配置为使用 Dovecot SASL 提供程序。或者,这三个都可以使用 Cyrus SASL 作为后端(它本身可以使用 saslauthd,哪个可以使用 PAM 或其他任何东西)。等等。
当然,邮件应用程序不会需要你的 SMTP 密码,直到它真正尝试发送一条消息,因此在此之前它不会要求该消息。