The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Вопрос по sendmail!"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Вопрос по sendmail!"
Сообщение от NeoHack emailИскать по авторуВ закладки on 25-Янв-02, 17:07  (MSK)
Как мне оганизовать почтовый сервер так что бы не приходилось заводить аккоунт в master.passwd для клиентов которые хотят иметь мыльник?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Вопрос по sendmail!"
Сообщение от Прохожий Искать по авторуВ закладки on 25-Янв-02, 18:36  (MSK)
Ну уж точно не sendmail...
Глянь http://xmailserver.org/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Вопрос по sendmail!"
Сообщение от lavr emailИскать по авторуВ закладки on 26-Янв-02, 00:39  (MSK)
>Ну уж точно не sendmail...
>Глянь http://xmailserver.org/

а при чем тут sendmail!?

было:

"сообщение от NeoHack  on 25-qNW-02, 17:07  ()
как мне организовать постовый сервер так чтобы
не приходилось заводить account в master.passwd
для клиентов которые хотят иметь мыльник?"

использовадь для этого PAM, если используется
sendmail в качестве MTA, то вариант использовать
pam модули:

pam-mysql - и держать пользователей в базе

либо

pam_pwdfile - иметь пустышку account'а в master.passwd, с home-dir и shell-nologin
а в отдельном mail.passwd

username:passwd

ls -la /usr/ports/security | grep pam
если указанных модулей нет, скачать из свежих
портов, например:

cd /usr/ports/security
mv pam_name pam_name.old
wget -Y off -t 0 -r -c --cut-dirs=6 -nH ftp://ftp.FreeBSD.org/pub/FreeBSD/branches/-current/ports/security/pam_pwdfile
cd pam_pdwfile
make
make install

в случае sendmail и imap с maildir где-то
imap должен получать откуда-то $home, для
этого пользователю делается беспарольная пустышка
при заведении в master.passwd, это для варианта
pam_pwdfile, либо докрутить sources этого pam_pwdfile чтобы он имел полный формат master.passwd и брал из него не только авторизацию, но и все остальное
Или как вариант, перековырять встроенный pam -
добавить туда /path/my.passwd, пересобрать чтобы
модули имели имя отличное от уже присутствующих
модулей и использовать их для pop3/imap

пример с pam_pwdfile:

1. собираем cclient
2. собираем imap-uw или другой c поддержкой pam, если конечно требуемый source имеет поддержку pam
3 собираем pam_pwdfile

настраиваем:

создаем пустышку для пользователя test в master.passwd:

test:*:7777:1000:Test:/home/test:/sbin/nologin

без shell'а и пароля

правим /etc/pam.conf (пример для imap-uw)

#--lavr, comments original auth
#imap    auth    required        pam_unix.so
imap    auth    required        /usr/local/lib/pam_pwdfile.so   pwdfile /usr/loc
al/private/mail.passwd
imap    account required        pam_unix.so                     try_first_pass
imap    session required        pam_deny.so
#--lavr, comments original auth
#pop3    auth    required        pam_unix.so
pop3    auth    required        /usr/local/lib/pam_pwdfile.so   pwdfile /usr/loc
al/private/mail.passwd
pop3    account required        pam_unix.so                     try_first_pass
pop3    session required        pam_deny.so

создаем файл паролей для mail-users:
cd /usr/local
mkdir private
chmod 700 private
cd private
touch mail.passwd
chmod 600 mail.passwd

все, генерируем любым удобным средством заполнение
mail.passwd, а точнее в нашем(своем) генераторе
заведения пользователей, добавляем (only mail?)
и вставляем туда заведение пустышки и добавление
имени и пароля в /usr/local/private/mail.passwd

после чего проверяем авторизацию пользователя
test

telnet hostname 110
...
user test
pass пароль

ой Вань, все работает :)))

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Вопрос по sendmail!"
Сообщение от NeoHack emailИскать по авторуВ закладки on 28-Янв-02, 11:17  (MSK)
ну зделал так! но ничего не работает!
в mail.passwd пароли шифрованные должны быть?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Вопрос по sendmail!"
Сообщение от NeoHack emailИскать по авторуВ закладки on 28-Янв-02, 12:00  (MSK)
Ладно пароли шифрованные
Начал ругаться ipop3d:
ipop3d:unable to resolve symbol: pam_sm_open_session
ipop3d:unable to resolve symbol: pam_sm_close_session

Что бы это значило?

как вставлять в файл шифрованные пароли?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Вопрос по sendmail!"
Сообщение от lavr emailИскать по авторуВ закладки on 28-Янв-02, 16:46  (MSK)
>Ладно пароли шифрованные
>Начал ругаться ipop3d:
>ipop3d:unable to resolve symbol: pam_sm_open_session
>ipop3d:unable to resolve symbol: pam_sm_close_session
>
>Что бы это значило?
>
>как вставлять в файл шифрованные пароли?
>

просто, подумать мало-мало и родится куча вариантов


  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "RE: Вопрос по sendmail!"
Сообщение от Jasmin emailИскать по авторуВ закладки on 28-Янв-02, 19:40  (MSK)
Qpopper + APOP? Is'nt bad solution.
User ID is need to mailbox size limit via quota.
You have to config Qpopper to use
temp dir on alternative partition/slice.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "RE: Вопрос по sendmail!"
Сообщение от Lamer emailИскать по авторуВ закладки on 30-Янв-02, 19:42  (MSK)
>Как мне оганизовать почтовый сервер так
>что бы не приходилось заводить
>аккоунт в master.passwd для клиентов
>которые хотят иметь мыльник?
еще одна альтернатива - qmail+vpopmail.

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру