smtp авторизация в sendmail

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
fitter
сержант
Сообщения: 231
Зарегистрирован: 2006-04-13 17:41:48
Откуда: Киев

smtp авторизация в sendmail

Непрочитанное сообщение fitter » 2017-01-13 16:51:48

Настроил smtp автоизацию в sendmail, но столкнулся с проблемой, что демон saslauthd не читает пароли системных юзеров. Поэтому пришлось сделать базу /etc/sasldb2 для авторизации по smtp, что, блин, неудобно.
Подскажите, как настроить демон, чтоб читал системные пароли?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

smtp авторизация в sendmail

Непрочитанное сообщение ASY » 2017-02-11 10:39:32

Надо в /etc/sasl2/Sendmail.conf написать что-то про pam. Что - не знаю, я там только про sql писал и про saslauthd. Кстати, а при чём тут saslauthd и системные юзеры ? И точно ли saslauthd используется, чтобы лазить в /etc/sasldb2 ? Хотя, вероятно, можно и через saslauthd навертеть...

Возвращаясь к saslauthd. А чем не устроил rimap какой-нибудь ? Зачем системные-то юзеры ?

fitter
сержант
Сообщения: 231
Зарегистрирован: 2006-04-13 17:41:48
Откуда: Киев

smtp авторизация в sendmail

Непрочитанное сообщение fitter » 2017-02-13 0:00:08

В хендбуке https://www.freebsd.org/doc/ru_RU.KOI8- ... -Auth.html написано прописать в /usr/local/lib/sasl2/Sendmail.conf строку
pwcheck_method: saslauthd
Далее установить security/cyrus-sasl2-saslauthd. И что "этот демон является посредником для аутентификации sendmail через базу данных passwd FreeBSD. Это позволяет избежать проблем, связанных с созданием нового набора имен пользователей и паролей для каждого пользователя, которому необходима SMTP аутентификация, пароль для входа в систему и для отправки почты будет одним и тем же"
Сделал так - не заработало.

Тогда порылся и нашел статью: http://freebsd.km.ua/archives/654

Там написано прописать в /usr/local/lib/sasl2/Sendmail.conf pwcheck_method: pam
для использование данных из системной базы паролей

Так тоже пробовал - тоже не работает.
На сейчас имею с десяток пользователей и для всех существует две базы паролей. Для pop и smtp.

На счет rimap - даже не знаю, что это) Нужна была авторизация - полез в руководство, там ничего о нем не написано.

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

smtp авторизация в sendmail

Непрочитанное сообщение ASY » 2017-02-13 1:54:27

На счет rimap - даже не знаю, что это
man saslauthd: -a rimap -O imap.server

Надеюсь, сервер не только pop поддерживает ?

Отправлено спустя 9 минут 24 секунды:
Ещё на -r внимание обрати.

fitter
сержант
Сообщения: 231
Зарегистрирован: 2006-04-13 17:41:48
Откуда: Киев

smtp авторизация в sendmail

Непрочитанное сообщение fitter » 2017-02-13 10:27:48

Нет, настраивать почту по imap не планирую.