 |
 |
Форум сетевых администраторов » Cерверы » Остальные » QMail \ точная настройка
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+


Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 200
Статус:  |
Я знаю что есть такая тема, но у меня возникли более четкие вопросы по настройке и запуску этого сервиса.
1. У меня в Mail Queue скопилось порядка 2000 писем. И они никуда не уходят. Что это может быть?
2. Никак не можем настроить SMTP только для разрешенных пользователей. Начинают через сервер спамить и его грозятся прикрыть 
3. Все никак не могу додуть как сделать так, чтобы после перезапуска сервера загружался QMail и pop3\smtp сервисы. Все приходится ручками делать каждый раз...
Спасибо всем за помощь!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
15-08-2002 16:21 |
|
|
НеУчаcтник+
|
Давай по пунктам
1. Как только Qmail будет настроен... |
[сооб. #20768]
17-08-2002 13:36 |
|
НеУчаcтник+


Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус:  |
Давай по пунктам
1. Как только Qmail будет настроен -- все письмя из очереди уйдут, еслиони потеряли актуальность удали их ручками из /var/qmail/queue/.. смотри папки, названия даны доходчиво
2. Нет разрешенных пользователей, естьь разрешенные хосты. Ð_то прописывается в tcprules.
Подозрительными сточками при запуске qmail являются /usr/local/bin/tcpserver -v -x/etc/tcp.smtp.cdb.
Файл tcp.smtp.cdb образуется из комманды
tcprules /etc/tcp.smtp.cdb /etc/tcp.smtp.tmp < /etc/tcp.smtp
Файл /etc/tcp.smtp ты создаешь сам типа
----------------------------------------
127.0.0.1:allow,RELAYCLIENT=""
192.168.1.:allow,RELAYCLIENT=""
:deny
----------------------------------------
где 192.168.1. это твоя сеть, там же ты можешь создавать запись не только для всей подсети, но и для отдельных хостов, как прописать отдельный хост ты наверное догадался уже сам :-)
Таким образом ты прикрыл выход почты со своего мыльного хоста для всех, кроме своей сети.
3. Вот тебе листинг файла /etc/rc.local, который и будет запускать qmail при старте системы.
Только не путай pop3 и smtp сервисы -- Qmail и есть smtp демон, который может быть и поппером (qmail-pop3d), другие (типа sendmail) должны быть удалены из системы!! это важно!!
-------------------------------------------------------------------------
#!/bin/sh
/usr/local/bin/supervise /var/lock/qmail-smtpd \
/usr/local/bin/tcpserver -v -x/etc/tcp.smtp.cdb -u83 -g81 0 25 \
/usr/local/bin/rblsmtpd /var/qmail/bin/qmail-smtpd 2>&1 | \
/usr/local/bin/setuser qmaill /usr/local/bin/accustamp | \
/usr/local/bin/setuser qmaill /usr/local/bin/cyclog -s5000000 -n5 \
/var/log/qmail/qmail-smtpd
-------------------------------------------------------------------------
Тут стартуе только qmail, не знаю какой у тебя поппер, но можешь поставить его в этот-же файл последней сточкой, предварительно поставив на предпоследней знак "&", что-то типа этого
-------------------------------------------------------------------------
........
/var/log/qmail/qmail-smtpd &
/запуск/попера/здесь
-------------------------------------------------------------------------
Пути запуска измени на свои (/usr/local/bin/) ибо у меня FreeBSD.
"-u83 -g81" -- это UID и GID чувака по имени qmaill, измени их, если надо или минимум проверь чтоб совпадали.
Полный мануал по qmail находится здесь:
http://www.opennet.ru/docs/RUS/qmail-howto/
Сообщение было отредактировано devels 17-08-2002 в 13:40
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
17-08-2002 13:36 |
|
|
Участник+
|
Небольшое уточнение:
На сервер был поставлен... |
[сооб. #21056]
19-08-2002 10:27 |
|
Участник+


Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 200
Статус:  |
Небольшое уточнение:
На сервер был поставлен патчик, которые устанавливает пароли для SMTP, после этого перестала работать почта... 
Вот этот патч:
http://members.elysium.pl/brush/smtp-auth/
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
19-08-2002 10:27 |
|
|
Участник+
|
| До сих пор я воюю с этой почтой, так и не настроил... |
[сооб. #22446]
28-08-2002 00:35 |
|
Участник+


Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 200
Статус:  |
До сих пор я воюю с этой почтой, так и не настроил 
1. Почту невозможно выключить. Команда qmailctl stop, kll qmail-send ничего не даею, сервисы работаю как и работали 
2. ПОП3 дурит. Пароли ставлю, при проверке через БАТ выскакивает окошко, типа проверьте еще раз пароль и логин, ну ведь все правильно. Так и не пускает проверить почту.
3. Письма так и торчат в очереди блин, не хотят отправляться и то с этим делать я уже ума не приложу.
4. СМТП - это кажется единственное что работает, на половину. До сервака они долетают а дальше застряют в очереди.
Устанавливал все по мануалам, не делел ничего лишнего! Помогите пожалуста решить эти проблемы.
Спасибо!
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-08-2002 00:35 |
|
|
НеУчаcтник+
|
| Выключение -- надеюсь ты все это делаешь под... |
[сооб. #22458]
28-08-2002 06:49 |
|
НеУчаcтник+


Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус:  |
Выключение -- надеюсь ты все это делаешь под рутовыми правами? :-)
Kill тебе не поможет -- надо "killall qmail-send"
Ð_тим ты выключишь только локальную доставку по ящикам. Так же тебе надо останивить qmail-smtpd
Ð_то делается так -- через ps ax | grep qmail вычислить pid'ы процесса qmail и потом перечислить их в строчке
kill -9 11111 22222 33333 (цифры пидов замени на свои)
Ð_тим ты выключишь qmail совсем. Потом стартанешь заново.
POP3 -- я так понимаю у тебя работает через checkpassword -- соответственно проверяй его на правильность сборки и соответственно правильность проверки пароля.
SMTP -- такая ошибка бывает, когда неправильно настраивают(читай редактируют) файлы находящиеся в /var/qmail/control/.... проверь ещё раз, обрати пристальное внимание на locals и rcpthosts. Проверь настройку tcprules (файл /etc/tcp.cdb)
devels добавил 28-08-2002 в 07:02:24:
По поводу smtp-auth
Ни разу не пользовался
Checkpassword прекрасно справляется со своими функциями -- для простоты предлагаю снести твой smtp-auth и поставить checkpassword
Желательно из исходников, типа сам откомпили, предварительно прочитав README
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-08-2002 06:49 |
|
|
Участник+
|
Сделал все как ты сказал.
Но! Вобщем лог говорит... |
[сооб. #22650]
28-08-2002 19:04 |
|
Участник+


Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 200
Статус:  |
Сделал все как ты сказал.
Но! Вобщем лог говорит сам за себя 
Last login: Tue Aug 27 19:14:39 2002 from 333.33.33.3
[root@138-208 root]# killall qmail-send
qmail-send: no process killed
[root@138-208 root]# ps ax | grep qmail
970 ? S 0:00 supervise qmail-smtpd
972 ? S 0:00 supervise qmail-pop3d
974 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail
977 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail/smtpd
979 ? S 0:00 /usr/local/bin/multilog t /var/log/qmail/pop3d
3505 ? S 0:00 supervise qmail-send
4799 pts/0 S 0:00 grep qmail
[root@138-208 root]# kill -9 970 972 974 977 979 3505
[root@138-208 root]# /var/qmail/rc
alert: cannot start: qmail-send is already running
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-08-2002 19:04 |
|
|
Участник+
|
Возми инсталляцию вот отсюда http://obua.org/
Short... |
[сооб. #22655]
28-08-2002 19:20 |
|
Участник+

Зарегистрирован: Nov 2001
Место проживания:
Публикаций: 144
Статус:  |
Возми инсталляцию вот отсюда http://obua.org/
Short definition of what qinstall-0.9 does:
1- Unpack the sources to /usr/local/src
2- Cleans the system from previous installations.
3- Installs qmail in /var/qmail, creates qmail script. And removes sendmail from system.
4- install ucspi-tcp.
5- patch daemontools for RedHat (tai64nlocal.c file) and install it.
6- Install vpopmail in the directory that is defined in configuration section (default is /home/vpopmail). vpopmail is configured with --enable-roaming-users=y.
7- Install autorespond.
8- Install ezmlm with idx patch.
9- Install Qmailadmin (Edit the script file for web directories or use gui)
10- Install Sqwebmail (Edit the script file for web directories or use gui)
Одним словом все получаешь под ключ, там и почта, и вэб интерфейс к ней админом, пользователем, временный релей. Одним словом советую.
__________________
**censored**
Ð_усский ресурс о PHP
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
28-08-2002 19:20 |
|
|
Участник+
|
| Япоставил qinstall, но проблема осталась. Все... |
[сооб. #22786]
29-08-2002 12:10 |
|
Участник+


Зарегистрирован: Feb 2002
Место проживания:
Публикаций: 200
Статус:  |
Япоставил qinstall, но проблема осталась. Все так же запрашивает pop3 пароль, хотя он у меня правильны И из очереди не распределяет мессаги 
__________________
**censored**
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
29-08-2002 12:10 |
|
|
Участник
|
| qmail в Maildir почту кладет или в Mailbox? и чем тебе... |
[сооб. #22840]
29-08-2002 17:15 |
|
Участник


Зарегистрирован: May 2002
Место проживания: Moscow
Публикаций: 151
Статус:  |
qmail в Maildir почту кладет или в Mailbox? и чем тебе checkpassword не устраивает?
__________________
Глаза не видят, а руки делают
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
29-08-2002 17:15 |
|
|
НеУчаcтник+
|
Вот действующие процессы по запросу
ps ax |... |
[сооб. #22846]
29-08-2002 19:09 |
|
НеУчаcтник+


Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус:  |
Вот действующие процессы по запросу
ps ax | grep qmail
//---// Ð_абота "отсыльщика" почты
supervise /var/lock/qmail-smtpd tcpserver -v -x /etc/tcp..........
cyclog -s5000000 -n5 /var/log/qmail/qmail-smtpd.......
tcpserver -v -x /etc/tcprules.d/qmail.cdb -u573 -g200.......
qmail-send
splogger qmail
//---// локальная доставка
qmail-lspawn ./Maildir/
qmail-rspawn
qmail-clean
//---// и наконец поппер
tcpserver -v 0 pop3 /var/qmail/bin/qmail-popup .......
Copyright Alex_Kursant (у меня почта несколько по другому ходит)
Номера процессов оставлять не стал, да и не нужны они
Как я уже говорил qmail-send прибивается командой killall qmail-send
Запускается же (я говорил и в манах написано) командой sh /var/qmail/rc & .
Далее -- запускаешь ты qmail-send не по "мануальному" поэтому конкретно сказать тебе ничего не могу.
Ð_азве что процессы у тебя запущены не все.
qmail-send запускается только как финальная часть процесса пересылки почты со всякими аргументами типа кому, куда..... , а у тебя он почему-то висит постоянно.
Где в мануалах ты взял mutilog я не знаю :-(
Но посмотреть что он пишет в директорию /var/log/qmail/..... не помешает :-) . Судя по тому что я вынес из мануала но нему -- это аналог syslog`a
--------------------------------
What is it?
daemontools is a collection of tools for managing UNIX services.
supervise monitors a service. It starts the service and restarts the service if it dies. Setting up a new service is easy: all supervise needs is a directory with a run script that runs the service.
multilog saves error messages to one or more logs. It optionally timestamps each line and, for each log, includes or excludes lines matching specified patterns. It automatically rotates logs to limit the amount of disk space used. If the disk fills up, it pauses and tries again, without losing any data.
--------------------------------
Зачем он тебе я не пойму.....
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
29-08-2002 19:09 |
|
|
Участник+
|
| Елки палки, я ведь переставлял все заново... |
[сооб. #22849]
29-08-2002 19:37 |
|
|


|
Формат времени GMT. Текущее время 17:41.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01468897 seconds (54.69% PHP - 45.31% MySQL) with 23 queries.
|
 |