помогите убить qmail
svc -d /path/to/qmail-send ?
find /var/qmail -type d
---
...Я работаю антинаучным аферистом...
сейчас сделал, сказал, что supervise не запущен, видать убил я его
Это очень простая система, с ней проще всего разобраться.
Стоит qmail у тебя, судя по ps, обычным образом.
У тебя есть какие-то конкретные вопросы, что именно непонятно?
---
...Я работаю антинаучным аферистом...
как запретить ей принимать почту для всех доменов, кроме указанных?
---
...Я работаю антинаучным аферистом...
а я хочу не от них запретить, а для них запретить.
т.е. разрешить
1) почта от любого для себя
2) почта от себя и своей сети, для любого
qmail-control(5) прочёл?
ls /var/qmail/control
---
...Я работаю антинаучным аферистом...
# ls -la
total 22
drwxr-xr-x 2 root qmail 512 Jul 28 13:52 .
drwxr-xr-x 11 root qmail 512 Jun 17 17:51 ..
-rw-r--r-- 1 root qmail 3 Jun 17 17:51 concurrencyincoming
-rw-r--r-- 1 root qmail 4 Jun 17 17:51 concurrencyremote
-rw-r--r-- 1 root qmail 10 Jun 17 17:51 defaultdelivery
-rw-r--r-- 1 root qmail 15 Jun 17 17:38 defaultdomain
-rw-r--r-- 1 root qmail 15 Jul 28 14:11 locals
-rw------- 1 root qmail 0 Jun 18 23:21 locals.lock
-rw-r--r-- 1 root qmail 15 Jun 17 17:38 me
-rw-r--r-- 1 root qmail 15 Jun 17 17:38 plusdomain
-rw-r--r-- 1 root qmail 15 Jun 18 23:21 rcpthosts
-rw------- 1 root qmail 0 Jun 18 23:21 rcpthosts.lock
-rw-r--r-- 1 root qmail 30 Jun 18 23:21 virtualdomains
-rw------- 1 root qmail 0 Jun 18 23:21 virtualdomains.lock
#
sh# cat local
cat: local: No such file or directory
sh# cat ./locals
sh.ru
sh# cat ./rcpthosts
sh.ru
sh#
---
...Я работаю антинаучным аферистом...
потому что именно там выставляется RELAYCLIENT.
---
...Я работаю антинаучным аферистом...
в доках написано, что всем доменам, не включённым в этот файл почта доставляться не будет. что неправильно?
> что неправильно?
В документации написано не то, что сказано в первой строке.
Проверяй tcprules.
---
...Я работаю антинаучным аферистом...
а что в этом файле?
Allowed RCPT domains. If rcpthosts is supplied,
qmail-smtpd will reject any envelope recipient address
with a domain not listed in rcpthosts.
и ещё.. файл tcp.smtp,
в нем как я понял, можно написать
10.0.:allow,RELAYCLIENT="@fix.me"
как он узнаёт, кому письмо? или tcpserver - это часть qmail ?
Там ниже написано "Exception: If ... RELAYCLIENT is set..."
> и ещё.. файл tcp.smtp,
> в нем как я понял, можно написать
> 10.0.:allow,RELAYCLIENT="@fix.me"
> как он узнаёт, кому письмо?
Ему это не надо знать.
> или tcpserver - это часть qmail ?
Нет.
qmail, в отличие от всякого барахла, навроде sendmail или postfix,
очень продуманная модульная система, там все задачи разделены,
а некоторые общие для других серверов вынесены за пределы ведения.
tcpserver --- соединяет, qmail-smtpd --- принимает почту.
tcp.smtp у тебя может быть примерно такой:
10.:allow,RELAYCLIENT=""
192.168.:allow,RELAYCLIENT=""
my.special.ip.address:allow,RELAYCLIENT=""
:allow
Все соединяющиеся, выставившие RELAYCLIENT, попадут под действие "exception".
---
...Я работаю антинаучным аферистом...
как-то это всё очень странно.
![](/images/icons/grin.gif)
хотя сейчас всё работает.
так как должно.
было бы хорошо туда прикрутить smtp-auth, но я что-то плохо представляю, как это можно сделать
> как-то это всё очень странно.
Предложишь другой способ?
> хотя сейчас всё работает.
Вот видишь!
> так как должно.
> было бы хорошо туда прикрутить smtp-auth,
> но я что-то плохо представляю, как это можно сделать
Адрес коллективного разума известен.
У меня получилось найти с первого раза.
Но я не проверял, работай сам.
---
...Я работаю антинаучным аферистом...
qmail, в отличие от всякого барахла, навроде sendmail или postfix,очень продуманная модульная система, там все задачи разделены,в постфиксе тоже всё разделено. так что не нада.
>> очень продуманная модульная система, там все задачи разделены,
> в постфиксе тоже всё разделено. так что не нада.
Что-то я не помню, чтобы постфиксная база данных была доступна
чуть более сторонними средствами, чем внутренние постфиксные.
Как оторвать IMAP или POP, я тоже не нашёл.
---
...Я работаю антинаучным аферистом...
Э, а как ты их прикрутил?
Не путаешь с курьером, или с продукцией дяди Бутенко?
Ах, да!
Это был ЦЫРУС!
За такое убивать надо пока маленькие.
---
...Я работаю антинаучным аферистом...
а что ты хотел оставить от цыруса, оторвав pop и imap?
Ничего.
Я хотел извести цирус.
---
...Я работаю антинаучным аферистом...
![](/images/graemlins/smile.gif)
Насколько помню, я сделал "pkg_delete".
---
...Я работаю антинаучным аферистом...
![](/images/graemlins/smirk.gif)
чтобы они были выполнимыми хотя бы в страшном помутнении сознания.
---
...Я работаю антинаучным аферистом...
Чего хотели?
---
...Я работаю антинаучным аферистом...
Законное желание, ненаказуемое.
---
...Я работаю антинаучным аферистом...
Отсуди у них пять окладов. А птичку нашу не трожь!
---
...Я работаю антинаучным аферистом...
Оставить комментарий
Irina22
попросили сделать почту,как оказалось, на серваке не было никаких запретов.
за 10 мин, собиралось 10 мб логов.
с этим qmail я не смог разобраться, да и стоял он как-то странно.
решил его снести.
а он не сносится.
как я понял, там стоит daemon-tool.
svc -d qmail-send - должно убить, но не убивает.