LINUX.ORG.RU
ФорумAdmin

Postfix, аутентификация SMTP для нескольких доменов

 , , ,


0

1

Правильно ли я понимаю, что для Postfix аутентификация SMTP может быть настроена только для одного доменного имени? И, если да, то у Exim нет таких ограничений?

★★★★
Ответ на: комментарий от vlb

Меня эта опция в конфиге смущает:

smtpd_sasl_local_domain (default: empty)

The name of the Postfix SMTP server's local SASL authentication realm.

By default, the local authentication realm name is the null string.

Examples:

smtpd_sasl_local_domain = $mydomain
smtpd_sasl_local_domain = $myhostname

https://www.postfix.org/postconf.5.html#smtpd_sasl_local_domain

Выглядит так, будто бы в конфиге можно указать только один домен, для которого, используя SASL, будет проводиться аутентификация. Или я неправильно понимаю смысл этой опции?

askh ★★★★
() автор топика
Ответ на: комментарий от Aceler

ЕМНИП, домены можно перечислить через запятую.

Мне нужно, чтобы не просто приходила почта, условно говоря, на example.com и example.ru, но и чтобы user@example.com и user@example.ru могли отправлять почту через SMTP-сервер, причём у них были отличающиеся пароли.

askh ★★★★
() автор топика
Ответ на: комментарий от Aceler

Пользователей где хранишь? Если в LDAP, то инструкций куча. Если локальные, то никак.

Пользователи в /etc/sasldb2. То есть, надо переходить на LDAP, и тогда это решаемо?

askh ★★★★
() автор топика
Ответ на: комментарий от Aceler

Так, стоп, а задача в принципе имеет решение? В SMTP-команде AUTH вроде не передаётся домен, т.е. вероятно я хочу невозможного…

askh ★★★★
() автор топика
Ответ на: комментарий от askh

Как это не передаётся? При отправке письма пользователь передаёт полностью логин@домен либо только логин.

Aceler ★★★★★
()

Обычно SASL в Postfix это

-o smtpd_sasl_type=dovecot

ну а дальше уже в соотвествии с его докой.

BOOBLIK ★★★★
()
Ответ на: комментарий от Aceler

На сколько я понимаю, sasldb2 хранит пользователей вместе с доменом.

Да. Использую её в связке sendmail+cyrus

anc ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария