Я строю MTA сервер. Также я использую IMAP-сервер для доставки почты этого конкретного пользователя.

Требуется ли каждому серверу MTA и IMAP разные пароли? Я знаю, что это отдельные объекты, которые выполняют разные функции при обработке почты.

Тем не менее, когда я использую свой MUA, он запрашивает только один пароль. Почему он не запрашивает отдельные пароли для MTA и IMAP отдельно?

1 ответ1

1

Серверы SMTP и IMAP разделены с точки зрения вашего почтового клиента, и это верно почти для всех клиентов, которых я пробовал до сих пор. (Ну, кому - то есть возможность «использовать одни и те же данные, что и IMAP», например , прогноз делает.)

Хотя два сервера могут обмениваться информацией аутентификации, и почти всегда делают. Например, и Postfix, и Exim могут быть настроены на использование поставщика Dovecot SASL. В качестве альтернативы, все три могут использовать Cyrus SASL в качестве бэкэнда (который сам может использовать saslauthd, который может использовать PAM или что-то еще). И так далее.

Конечно, почтовому приложению не нужен ваш пароль SMTP, пока оно на самом деле не попытается отправить сообщение, поэтому оно не будет запрашивать его до тех пор.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .