SMTP 和 IMAP 服务器是否各自需要单独的密码?

SMTP 和 IMAP 服务器是否各自需要单独的密码?

我正在构建 MTA 服务器。我还使用 IMAP 服务器将用户的邮件发送给特定用户。

MTA 和 IMAP 服务器是否各自需要不同的密码?我知道它们是独立的实体,在处理邮件时执行不同的功能。

但是,当我使用 MUA 时,它只会询问我一个密码。为什么它不分别询问 MTA 和 IMAP 的密码呢?

答案1

就您的邮件客户端而言,SMTP 和 IMAP 服务器是分开的,到目前为止,我尝试过的几乎所有客户端都是如此。(嗯,有些有一个选项“使用与 IMAP 相同的凭据”,例如 Outlook 就是这样的。)

尽管两台服务器共享身份验证信息,而且几乎总是如此。例如,Postfix 和 Exim 都可以配置为使用 Dovecot SASL 提供程序。或者,这三个都可以使用 Cyrus SASL 作为后端(它本身可以使用 saslauthd,哪个可以使用 PAM 或其他任何东西)。等等。

当然,邮件应用程序不会需要你的 SMTP 密码,直到它真正尝试发送一条消息,因此在此之前它不会要求该消息。

相关内容