Что такое домен saslpasswd2?
Что делает saslpasswd2, в частности, для чего нужна опция домена:
-u domain
use domain for user domain (realm).
ОБНОВЛЕНИЕ: Предположим, я:
- войти в smtp на smtp.mydomain.com,
- as себе@myotherdomain.com (с паролем1)
- и хотите отправить и по электронной почте от: support@mypubliccompany.com,
- который должен быть передан на SMTP-сервер Google: smtp.gmail.com
- войдите в систему как (self@myaccount.com с другим паролем2),
какой из этих 5 доменов относится к домену sasl? На самом деле, почему sasl заботится о доменах вообще, а не только о строках пароля и имени пользователя (которые могут включать домены)?
1 ответ
Некоторая документация более многословна [1]:
-u domain (default: system FQDN hostname)
Use domain to set user domain property (realm).
SASL может использоваться для аутентификации пользователей с различными областями (домены, FQDN, серверы...). Вы можете думать об этом как адрес электронной почты, который состоит из пользователя и домена.
Это необходимо для охвата некоторых методов аутентификации (например, Kerberos), для работы которых требуется информация о области. Подробнее о SASL [2]
[1] https://sys4.de/en/blog/2015/01/07/cyrus-sasl-saslpasswd2-man-page/