Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Cерверы » Остальные » QMail
Страницы (5): « Первая ... « 3 4 [5]
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
devels
НеУчаcтник+
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус: devels в оф-лайне
smtp & pop [сообщение #19575]

quote:

Нужно чтобы сервак запускался и службы поп3 и смтп


Варианты запуска:
1. как я и говорил, можно запускать через rc.local
2. можно запускать через xinet.d (файл /etc/xinetd.conf), но если нагрузка не очень большая
3. можно создать из имеющегося в /etc/inet.d/.... сценария свой, включив туда запуск нужного сервера

Если у тебя установлен qmail то запуск у тебя производится такими вариантами:
-- запускается /var/qmail/rc, который управляет локальной раскладкой по ящикам
-- запускается tcpserver с логами и smtpd сервером
-- запускается qmail-pop3d сервер или любой другой "попер" или "имапер" для доставки на компьютеры твоих зарегистрированных юзверей

Вот это и надо отразить в файле /etc/rc.local или по одному в файлах /etc/init.d

devels добавил 09-08-2002 в 11:15:23:
Alex_Kursant
Давай звони, встретимся, все поставим ....

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-08-2002 11:14
Нажмите сюда для просмотра профайла devels Отправить Персональное сообщение devels Посетить домашнию страничку devels! Найти сообщения от devels Добавить devels в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
GSP
Участник+
Средний рейтинг: 4 | Оценок: 2

Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 200
Статус: GSP в оф-лайне
[сообщение #19584]

Понял! Спасибо! И последний вопрос: где можно почитать о создании скриптов запуска? Я только учусь

__________________
**censored**

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-08-2002 11:43
Нажмите сюда для просмотра профайла GSP Отправить Персональное сообщение GSP Найти сообщения от GSP Добавить GSP в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Alex_Kursant
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 151
Статус: Alex_Kursant в оф-лайне
[сообщение #20043]

Вот товарищи беда какая, есть такая приблуда - называется chekpassword, это то что в qmail проверяет пароли пользователей и либо посылает их либо запускает qmail-pop3d если я всн правильно понял, после установки она проверяется на работоспособность следующим образм:
Установка программы авторизации - пакет checkpassword (возможны варианты применения других типов авторизации - см. qmail home - раздел 'checkpassword'):
a) компиляция программы и создание форматированных страниц руководства
# make
b) установка программ и страниц руководства
# make setup check
c) тестирование программы
- задайте неверный POP login:
# /var/qmail/bin/qmail-popup host /bin/checkpassword pwd
+OK <...@host>
user levshaaa
+OK
pass aaalevsha
-ERR authorization failed
- задайте верный POP login; Вы должны, вместо сообщения об ошибке, увидеть домашний каталог для данного account-a

Так вот я вводя правильные login/password все равно получаю сообщение об ошибке.... че за фигня?

__________________
Глаза не видят, а руки делают

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 12-08-2002 14:44
Нажмите сюда для просмотра профайла Alex_Kursant Отправить Персональное сообщение Alex_Kursant Посетить домашнию страничку Alex_Kursant! Найти сообщения от Alex_Kursant Добавить Alex_Kursant в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Alex_Kursant
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 151
Статус: Alex_Kursant в оф-лайне
[сообщение #20249]

2 devels
Смотри что я нашел, вот тока я не очень понял но вот :
Отдельные POP3 эккаунты и альтернативная авторизация.
При работе с почтовой системой qmail имеется возможность заведения пользователей с отдельными POP3 эккаунтами без использования системных эккаунтов. Ð_ассмотрим, что для этого необходимо сделать. Замечу, что далее везде подразумевается текущий каталог /var/qmail (или иной, определенный до установки домашний каталог qmail).

Добавить в конец файла control/rcpthosts домен pop.ru (на который будет приходить почта для POP3 пользователей без системных эккаунтов), чтобы разрешить qmail принимать почту для данного домена.

Добавить виртуальный домен в файл control/virtualdomains следующим образом, при этом вся почта, приходящая на домен pop.ru будет переправляться пользователю pop-ru (см. FAQ):
pop.ruop-ru

Нужно заметить, что домен не может быть одновременно "локальным" и "виртуальным", поэтому при добавлении виртуального домена в файл control/virtualdomains, удалите его из файла control/locals.


Отредактировать файл users/assign, добавив в него информацию о пользователях, которые будут иметь отдельные POP3 эккаунты для домена pop.ru. Каждая строка в этом файле должна выглядеть следующим образом (например, для пользователя account с будущим почтовым адресом account@pop.ru):
=pop-ru-accountopuser:1001:1111:/var/qmail/popboxes/account/:::

Здесь popuser - идентификационное имя пользователя в файле /etc/passwd, которое будет использовано для всех POP3 пользователей, 1001 и 1111 - UID и GID данного пользователя user, /var/qmail/popboxes/account - каталог, в котором qmail будет искать файл .qmail для последующей обработки почты, приходящей на адрес account@pop.ru. Данный каталог должен иметь права доступа 0700 его владелец - popuser (UID - 1001, GID - 1111). Знак '=' в начале строки обеспечивает возможность данному пользователю принимать почту на адреса account-anything@pop.ru (см. информацию о списках рассылки). Часть pop-ru-account означает комбинацию использующегося виртуального домена и POP3 пользователя account.
Внимание, последняя строчка в файле user/assign должна содержать единственный символ '.'
После этого необходимо выполнить команду для перестроения файла базы данных users/cdb, содержащем сведения из user/assign в бинарном формате:

# /var/qmail/bin/qmail-newu


Если Вы хотите использовать qmail-pop3d, необходимо перейти на формат почтовых ящиков Maildir (см. пункт о настройке qmail-pop3d). После чего нужно в первой строке файла /var/qmail/popboxes/account/.qmail записать:
/var/qmail/popboxes/account/Maildir/

Ð_то будет означать использование каталога /var/qmail/popboxes/account/Maildir и соответствующего формата почтового ящика для POP3 пользователя account.


Теперь встает вопрос о программе, которая будет производить авторизацию POP3 пользователей. Один из стандартных вариантов - использование пакета checkpassword. В данном случае резонно использовать отдельный файл с паролями POP3 пользователей. Предлагается применять пакет checkpassword, исправленный в соответствие с патчем (чтобы не мучиться, воспользуйтесь исправленной версией файла checkpassword.c). Подправленный таким образом checkpassword вначале производит поиск пользователя в файле /etc/passwd, после чего просматривает альтернативный файл с паролями (в данном патче - /var/qmail/users/poppasswd). Формат альтернативного файла с паролями следующий:
pop_login:crypted_password:real_loginath

Например, для POP3 пользователя с pop-логином account, системным логином popuser и 'домашним' каталогом, содержащим файл .qmail - /var/qmail/popboxes/account строка в данном файле будет выглядеть следующим образом (второе поле содержит зашифрованный пароль POP3 пользователя account):

account:I5zMOM3LREGQAopuser:/var/qmail/popboxes/account

Но, как известно, с qmail можно использовать различные типы авторизации (см. qmail home - раздел checkpassword), поэтому предложенный вариант не является единственно возможным.
Для добавления новых POP3 пользователей в альтернативный файл паролей /var/qmail/users/poppasswd можно использовать программку htpasswd, поставляемую с Web-сервером apache с последующим форматированием полей для приведения их к надлежащему виду (логично использовать какой-либо скрипт, который добавлял новых POP3-пользователей, производя указанные выше действия в полном объеме).

После проделанных манипуляций резонно проверить корректность работы системы. Но сначала - перезапустите qmail для зачитывания измененных конфигурационных файлов. Теперь произведем тестирование (110 - порт POP3):
# telnet mailhost 110
USER account
PASS accountpwd
LIST
RETR 1
QUIT

Все в порядке? Тогда можно открывать новый hotmail.com, ну или mail.ru - кому как нравится (остается лишь разобраться с установками квот на размер почтового ящика потенциальным пользователям)... Замечу, что при этом сохраняется POP3 сервис и для системных пользователей с авторизацией по файлу /etc/passwd.
Если хочется иметь возможность реальным системным пользователям получать почту на адрес realuser@pop.ru, придется выполнить для него пункт 3 данной заметки и вместо пункта 4 написать нужные инструкции (например пересылку сообщений на другой адрес или помещение в Maildir реального пользователя) в файл /var/qmail/popboxes/realuser/.qmail.

Вот в принципе что я вынес из всего этого, насколько я понимаю в /etc/passwd пароли не храняться, они храняться в каком-то другом месте (вроде даже не в /etc/shadow а еще где-то поэтому checkpassword нахер и посылает....
есть еще предположение: /var/qmail/bin/qmail-popup host /bin/checkpassword pwd
это то что я пишу для проверки правильно ли установлен checkpassword, а pwd есть некая програмка которая извлекает откуда-то пароли.... так вот может надо что-то другое а не pwd писать?

__________________
Глаза не видят, а руки делают

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 13-08-2002 16:27
Нажмите сюда для просмотра профайла Alex_Kursant Отправить Персональное сообщение Alex_Kursant Посетить домашнию страничку Alex_Kursant! Найти сообщения от Alex_Kursant Добавить Alex_Kursant в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Alex_Kursant
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 151
Статус: Alex_Kursant в оф-лайне
[сообщение #20355]

Мда смайлики посреди команды это круто.....
Вот какой вопрос tcpserver у меня стоит? Если да то нафиг мы с xinetd трахались, помнишь яж находил как pop3d заставить с tcpserver работать...

__________________
Глаза не видят, а руки делают

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 14-08-2002 10:22
Нажмите сюда для просмотра профайла Alex_Kursant Отправить Персональное сообщение Alex_Kursant Посетить домашнию страничку Alex_Kursant! Найти сообщения от Alex_Kursant Добавить Alex_Kursant в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
devels
НеУчаcтник+
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус: devels в оф-лайне
[сообщение #20766]

Так пробуй с tcpserver .... какие проблемы-то, просто у тебя к xinetd еще cvs сервер прикручен, можно продолжать на него навешивать процессы.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 17-08-2002 13:30
Нажмите сюда для просмотра профайла devels Отправить Персональное сообщение devels Посетить домашнию страничку devels! Найти сообщения от devels Добавить devels в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Alex_Kursant
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 151
Статус: Alex_Kursant в оф-лайне
[сообщение #23809]

Так вернемся к нашим баранам а то я вижу все стали забывать про эту тему
Короче так распаковываю я rblsmtpd из архива говорю ему make на что он мне радостно так отвечает:
collect2: ld returned 1 exit status
make: *** [rblsmtpd] Ошибка 1
чего ему не нравится?

__________________
Глаза не видят, а руки делают

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 06-09-2002 16:08
Нажмите сюда для просмотра профайла Alex_Kursant Отправить Персональное сообщение Alex_Kursant Посетить домашнию страничку Alex_Kursant! Найти сообщения от Alex_Kursant Добавить Alex_Kursant в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Alex_Kursant
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 151
Статус: Alex_Kursant в оф-лайне
[сообщение #24026]

Вот что он говорит если быть конкретней:
./load rblsmtpd txt.o commands.o ip.o getopt.a strerr.a \
substdio.a stralloc.a alloc.a error.a case.a env.a str.a \
fs.a `cat dns.lib` `cat socket.lib`
rblsmtpd.o: In function `main':
rblsmtpd.o(.text+0x3dd): undefined reference to `res_init'
txt.o: In function `txt':
txt.o(.text+0xd1): undefined reference to `__res_query'
txt.o(.text+0x141): undefined reference to `__dn_expand'
txt.o(.text+0x19d): undefined reference to `__dn_expand'
collect2: ld returned 1 exit status
make: *** [rblsmtpd] Ошибка 1

__________________
Глаза не видят, а руки делают

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 09-09-2002 10:25
Нажмите сюда для просмотра профайла Alex_Kursant Отправить Персональное сообщение Alex_Kursant Посетить домашнию страничку Alex_Kursant! Найти сообщения от Alex_Kursant Добавить Alex_Kursant в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Alex_Kursant
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 151
Статус: Alex_Kursant в оф-лайне
[сообщение #24098]

Чего-то как-то неактивно вы на мои вопросы отвечаете! Ай-я-яй типа
Короче вот что мне посоветовал один человек:
Допиши в ключи линкера (в файл ld-conf) ключ
-lresolv
Вот только видно не очень точно указал имя файла потому что ни ld-conf ни ld.conf найти не удалось. Мало того в ходе оперативно-следственных мероприятий стало известно что ld это команла такая непосредственно связанная с вышеупомянутыми линкерами! А кто этот линкер!? По замашкам вроде фраер но не фраер это точно
Будте ласковы объясните мне осталопу чего куда писать надо?

__________________
Глаза не видят, а руки делают

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 10-09-2002 11:22
Нажмите сюда для просмотра профайла Alex_Kursant Отправить Персональное сообщение Alex_Kursant Посетить домашнию страничку Alex_Kursant! Найти сообщения от Alex_Kursant Добавить Alex_Kursant в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Alex_Kursant
Участник
Средний рейтинг: 5 | Оценок: 1

Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 151
Статус: Alex_Kursant в оф-лайне
[сообщение #24206]

Я наверное похож на идиота треплюсь тут сам сабой сказки на ночь рассказываю про Qmail
короче так нашел я файл conf-ld в нем одна строчка:
cc -s через пробел добавил туда -lresolv
вот что он теперь пишет:
./load rblsmtpd txt.o commands.o ip.o getopt.a strerr.a \
substdio.a stralloc.a alloc.a error.a case.a env.a str.a \
fs.a `cat dns.lib` `cat socket.lib`
rblsmtpd.o: In function `main':
rblsmtpd.o(.text+0x3dd): undefined reference to `res_init'
collect2: ld returned 1 exit status
make: *** [rblsmtpd] Ошибка 1

Ð_то уже большой прогресс раньше он сильнее ругался..... МОЖЕТ КТО-НИБУДЬ ПО ДЕЛУ СКАЖЕТ ЧЕГО?.... ну или нафиг меня пошлет чтоб я с дурацкими вопросами не лез а то вроде и надежда есть и толку никакого!

__________________
Глаза не видят, а руки делают

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 11-09-2002 15:00
Нажмите сюда для просмотра профайла Alex_Kursant Отправить Персональное сообщение Alex_Kursant Посетить домашнию страничку Alex_Kursant! Найти сообщения от Alex_Kursant Добавить Alex_Kursant в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Dmitry_Filatov
Участник

Зарегистрирован: Feb 2003
Место проживания:
Публикаций: 1
Статус: Dmitry_Filatov в оф-лайне
Poprobuy Eto! [сообщение #34925]

1) V directori rblsmtpd v Makefile naydi sleduuzie strocki
vi Makefile

rblsmtpd: \
load rblsmtpd.o txt.o commands.o ip.o getopt.a strerr.a substdio.a \
stralloc.a alloc.a error.a case.a env.a str.a fs.a dns.lib socket.lib
./load rblsmtpd txt.o commands.o ip.o getopt.a strerr.a \
substdio.a stralloc.a alloc.a error.a case.a env.a str.a \
fs.a `cat dns.lib` `cat socket.lib`

2) V samiy konez dobav' vot eto - -L/usr/lib -lresolv
rblsmtpd: \
load rblsmtpd.o txt.o commands.o ip.o getopt.a strerr.a substdio.a \
stralloc.a alloc.a error.a case.a env.a str.a fs.a dns.lib socket.lib
./load rblsmtpd txt.o commands.o ip.o getopt.a strerr.a \
substdio.a stralloc.a alloc.a error.a case.a env.a str.a \
fs.a `cat dns.lib` `cat socket.lib` -L/usr/lib -lresolv

3) Teper' otkroy file rblsmtpd.ci dobav' v samiy verh dve strochki

vi rblsmtpd.c

#include <arpa/nameser.h>
#include <resolv.h>

4) teper' probuy
$ make setup check

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 20-02-2003 07:25
Нажмите сюда для просмотра профайла Dmitry_Filatov Отправить Персональное сообщение Dmitry_Filatov Найти сообщения от Dmitry_Filatov Добавить Dmitry_Filatov в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя

Страницы (5): « Первая ... « 3 4 [5]


Формат времени GMT. Текущее время 03:56.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.01378107 seconds (53.52% PHP - 46.48% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.