![]() |
Показаны 13 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Остальные (http://netadmin.ws/forum/forumdisplay.php?forumid=22)
-- QMail \ точная настройка (http://netadmin.ws/forum/showthread.php?threadid=2667)
QMail \ точная настройка
Я знаю что есть такая тема, но у меня возникли более четкие вопросы по настройке и запуску этого сервиса.
1. У меня в Mail Queue скопилось порядка 2000 писем. И они никуда не уходят. Что это может быть?
2. Никак не можем настроить SMTP только для разрешенных пользователей. Начинают через сервер спамить и его грозятся прикрыть 
3. Все никак не могу додуть как сделать так, чтобы после перезапуска сервера загружался QMail и pop3\smtp сервисы. Все приходится ручками делать каждый раз...
Спасибо всем за помощь!
Давай по пунктам
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/
Привет! Спасибо что откликнулся!
Настроил как ты говорил, но почта не приходит... Проверка ящика работает, без ошибок все... Но не отсылается она 
Насчет настроек: у меня webmin стоит на серваке. Я уже так с ним намутил, ничего не могу понять в настройках, которые я сделал в qMail
Можно ли сделать Uninstall и заново все настроить?
Автозагрузку так и не получилось настроить
Даже не могу понять почему, все пути поменял на свои инихрена! Не пашет сервак, только ручками нужно 
__________________
WebHostingForum.ru
Небольшое уточнение:
На сервер был поставлен патчик, которые устанавливает пароли для SMTP, после этого перестала работать почта... 
Вот этот патч:
http://members.elysium.pl/brush/smtp-auth/
__________________
WebHostingForum.ru
До сих пор я воюю с этой почтой, так и не настроил 
1. Почту невозможно выключить. Команда qmailctl stop, kll qmail-send ничего не даею, сервисы работаю как и работали 
2. ПОП3 дурит. Пароли ставлю, при проверке через БАТ выскакивает окошко, типа проверьте еще раз пароль и логин, ну ведь все правильно. Так и не пускает проверить почту.
3. Письма так и торчат в очереди блин, не хотят отправляться и то с этим делать я уже ума не приложу.
4. СМТП - это кажется единственное что работает, на половину. До сервака они долетают а дальше застряют в очереди.
Устанавливал все по мануалам, не делел ничего лишнего! Помогите пожалуста решить эти проблемы.
Спасибо!
__________________
WebHostingForum.ru
Выключение -- надеюсь ты все это делаешь под рутовыми правами? :-)
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
checkpassword rulez 
__________________
Глаза не видят, а руки делают
Сделал все как ты сказал.
Но! Вобщем лог говорит сам за себя 
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
__________________
WebHostingForum.ru
Возми инсталляцию вот отсюда 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)
Одним словом все получаешь под ключ, там и почта, и вэб интерфейс к ней админом, пользователем, временный релей. Одним словом советую.
__________________
http://www.phpdevs.com
Ð_усский ресурс о PHP
Япоставил qinstall, но проблема осталась. Все так же запрашивает pop3 пароль, хотя он у меня правильны
И из очереди не распределяет мессаги 
__________________
WebHostingForum.ru
qmail в Maildir почту кладет или в Mailbox? и чем тебе checkpassword не устраивает?
__________________
Глаза не видят, а руки делают
Вот действующие процессы по запросу
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.
--------------------------------
Зачем он тебе я не пойму.....
Елки палки, я ведь переставлял все заново и на чистую
Чудеса, мать их. В мануале написано что можно управлять стартомостановкой через:
qmailctl start
qmailctl stop
qmailctl restart
Я так и делаю 
В логах вот что пишет:
@400000003d6e921700ecc73c delivery 2690: deferral: Sorry,_I_wasn't_able_to_establish_an_SMTP_connecti
on._(#4.4.1)/
Я вобще не могу qmail прибить! Ð_азве это мыслимо!?
А как ее под чистую удалить?
GSP добавил 29-08-2002 в 19:54:04:
quote:
Первоначальное сообщение от Alex_Kursant
qmail в Maildir почту кладет или в Mailbox? и чем тебе checkpassword не устраивает?
Только я тот долбанный патч для СМТП не могу убрать
| Формат времени GMT. Текущее время 17:51. | Показаны 13 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.