imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Пингвинятник (ОС *NIX)
Опции темы
Старый 30.03.2007, 10:34     # 1
DjQuazar
Guest
 
Сообщения: n/a

проблема с Qmail

В общем, поставил Qmail. Почти все работает, ктроме... Письма отсылаются нормально, все доходит, куда надо. Но входящие письма вроде как приходят.
Вот что пишет в логах

/var/log/qmail/qmail-pop3d/current
@40000000460cab812f3a3b9c tcpserver: pid 10385 from 192.168.1.30
@40000000460cab8216d0bc84 tcpserver: ok 10385 :192.168.1.10:110 :192.168.1.30::1376
@40000000460cab830a97c4e4 tcpserver: end 10385 status 256
@40000000460cab830a97e424 tcpserver: status: 0/100
@40000000460cab8711dd3054 tcpserver: status: 1/100
@40000000460cab8711dd4f94 tcpserver: pid 10388 from 192.168.1.30
@40000000460cab8816e8b924 tcpserver: ok 10388 :192.168.1.10:110 :192.168.1.30::1378
@40000000460cab8827ea9314 tcpserver: end 10388 status 256
@40000000460cab8827eaae6c tcpserver: status: 0/100
@40000000460cab882a001d04 tcpserver: status: 1/100
@40000000460cab882a003c44 tcpserver: pid 10392 from 192.168.1.30
@40000000460cab8e0ec8996c tcpserver: ok 10392 :192.168.1.10:110 :192.168.1.30::1380
@40000000460cab8e0ec8b8ac tcpserver: end 10392 status 256
@40000000460cab8e0ec8c84c tcpserver: status: 0/100
@40000000460cab8e0ec8d7ec tcpserver: status: 1/100
@40000000460cab8e0ec8eb74 tcpserver: pid 10396 from 192.168.1.30
@40000000460cab9238576c7c tcpserver: ok 10396 :192.168.1.10:110 :192.168.1.30::1382
@40000000460cab930918645c tcpserver: end 10396 status 256
@40000000460cab9309188784 tcpserver: status: 0/100
@40000000460cab930b129264 tcpserver: status: 1/100
@40000000460cab930b12b1a4 tcpserver: pid 10399 from 192.168.1.30
@40000000460cabce10398aa4 tcpserver: ok 10399 :192.168.1.10:110 :192.168.1.30::1384
@40000000460cabce1039adcc tcpserver: end 10399 status 256
@40000000460cabce1039bd6c tcpserver: status: 0/100

/var/log/qmail/qmail-send/current
@40000000460cad8a16264bb4 new msg 305182
@40000000460cad8a16266edc info msg 305182: bytes 6475 from <#@[]> qp 10629 uid 500
@40000000460cad8a18dc4fac starting delivery 216: msg 305182 to local postmaster@mageron.ru
@40000000460cad8a18dc72d4 status: local 2/10 remote 0/255
@40000000460cad8a18dc8274 delivery 215: success: did_0+1+0/qp_10629/
@40000000460cad8a18dc9214 status: local 1/10 remote 0/255
@40000000460cad8a18dca1b4 end msg 305180
@40000000460cad8a19198b74 delivery 216: failure: This_message_is_looping:_it_already_has_my_Delivered-To_line._(#5.4.6)/
@40000000460cad8a1919b284 status: local 0/10 remote 0/255
@40000000460cad8a1919c224 triple bounce: discarding bounce/305182
@40000000460cad8a1919d5ac end msg 305182
@40000000460cae9239ddbe5c new msg 305177
@40000000460cae9239dddd9c info msg 305177: bytes 15923 from <ehbowles@cnn.com> qp 10675 uid 507
@40000000460cae923b71a8b4 starting delivery 217: msg 305177 to local director@mageron.ru
@40000000460cae923b71cbdc status: local 1/10 remote 0/255
@40000000460cae9302c5f40c delivery 217: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/
@40000000460cae9302c61734 status: local 0/10 remote 0/255
@40000000460cae93041251fc bounce msg 305177 qp 10678
@40000000460cae930412713c end msg 305177
@40000000460cae93041cb624 new msg 305182
@40000000460cae93041cc9ac info msg 305182: bytes 16449 from <> qp 10678 uid 506
@40000000460cae9305bce51c starting delivery 218: msg 305182 to remote ehbowles@cnn.com
@40000000460cae9305bd0844 status: local 0/10 remote 1/255
@40000000460cae950e07ca0c delivery 218: failure: 64.236.221.40_does_not_like_recipient./Remote_host_said:_501_#5.1.1_bad_address_ehbowles@cnn.com/Giving_up_on_64.236.221.40./
@40000000460cae950e07f11c status: local 0/10 remote 0/255
@40000000460cae950f85cb04 bounce msg 305182 qp 10681
@40000000460cae950f85ea44 end msg 305182
@40000000460cae9510235af4 new msg 305180
@40000000460cae9510237264 info msg 305180: bytes 16970 from <#@[]> qp 10681 uid 506
@40000000460cae951269dff4 starting delivery 219: msg 305180 to local postmaster@mageron.ru
@40000000460cae951269ff34 status: local 1/10 remote 0/255
@40000000460cae953039dd04 new msg 305182
@40000000460cae953039fc44 info msg 305182: bytes 17075 from <#@[]> qp 10684 uid 500
@40000000460cae9531d67604 starting delivery 220: msg 305182 to local postmaster@mageron.ru
@40000000460cae9531d69544 status: local 2/10 remote 0/255
@40000000460cae9531d6a8cc delivery 219: success: did_0+1+0/qp_10684/
@40000000460cae9531d6b86c status: local 1/10 remote 0/255
@40000000460cae9531d6c80c end msg 305180
@40000000460cae9531d6d7ac delivery 220: failure: This_message_is_looping:_it_already_has_my_Delivered-To_line._(#5.4.6)/
@40000000460cae9531d6ef1c status: local 0/10 remote 0/255
@40000000460cae9531d6febc triple bounce: discarding bounce/305182
@40000000460cae9531d76834 end msg 305182

/var/log/qmail/qmail-smtpd/current
@40000000460cab6d2abfa82c tcpserver: pid 10378 from 213.180.223.151
@40000000460cab6d2f36a1bc tcpserver: ok 10378 mageron.ru:80.254.103.252:25 webmail24.mail.yandex.net:213.180.223.151::54279
@40000000460cab6e0c5bc3d4 tcpserver: end 10378 status 0
@40000000460cab6e0c5be314 tcpserver: status: 0/30
@40000000460cabc21afa41f4 tcpserver: status: 1/30
@40000000460cabc21afa6134 tcpserver: pid 10403 from 213.180.223.151
@40000000460cabc21d7e9b14 tcpserver: ok 10403 mageron.ru:80.254.103.252:25 webmail24.mail.yandex.net:213.180.223.151::53352
@40000000460cabcd1ce6a8a4 tcpserver: end 10403 status 0
@40000000460cabcd1ce6c7e4 tcpserver: status: 0/30
@40000000460cad8119f345bc tcpserver: status: 1/30
@40000000460cad8119f368e4 tcpserver: pid 10611 from 200.75.59.126
@40000000460cad8126a7e1b4 tcpserver: ok 10611 mageron.ru:80.254.103.252:25 plms7559-126.etb.net.co:200.75.59.126::62952
@40000000460cad84072f0aec tcpserver: end 10611 status 0
@40000000460cad84072f2a2c tcpserver: status: 0/30
@40000000460cae8d335d9304 tcpserver: status: 1/30
@40000000460cae8d335db244 tcpserver: pid 10674 from 122.100.46.253
@40000000460cae8d363b1c2c tcpserver: ok 10674 mageron.ru:80.254.103.252:25 :122.100.46.253::3278
@40000000460cae9321557474 tcpserver: end 10674 status 0
@40000000460cae93215593b4 tcpserver: status: 0/30
@40000000460caead3945106c tcpserver: status: 1/30
@40000000460caead39452bc4 tcpserver: pid 10690 from 68.16.141.10
@40000000460caeae20f1e044 tcpserver: ok 10690 mageron.ru:80.254.103.252:25 adsl-068-016-141-010.sip.tys.bellsouth.net:68.16.141.10::3352
@40000000460caeb11055444c tcpserver: end 10690 status 0
@40000000460caeb11055638c tcpserver: status: 0/30

помогите, в чем трабла. Уже 2 дня мучаюсь
 
Старый 03.04.2007, 16:10     # 2
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Во первых советовал бы обрабатывать логи после cat программкой tai64nlocal - идет в комплекте с qmail. Тогда белиберда будет расшифрована в нормальное время.
По принципу cat current | grep хххх@yyyyyyyyyy.com | tai64nlocal

Во вторых - явное зацикливание, нужно смотреть /var/qmail/control, /var/qmail/alias, /usr/local/vpopmail/domains/xxxxxxx/.qmail*
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  
Старый 04.03.2009, 14:07     # 3
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
народ, уже третью неделю с сабжем бьюсь. сперва с ssl его никак скрестить не получалось. вроде скрестил.
щас еще веселей - нифига не ходит.

в логах:

[14:00:24:/usr/local/vpopmail]# tail -n5 /var/log/maillog
Код:
Mar  4 13:16:29 plague-FreeBSD vpopmail[51827]: vchkpw-pop3: (PLAIN) login success plague@plague-freebsd.home:192.168.1.7
Mar  4 13:25:49 plague-FreeBSD vpopmail[51988]: vchkpw-pop3: (PLAIN) login success plague@plague-freebsd.home:192.168.1.7
Mar  4 13:25:50 plague-FreeBSD qmail-scanner-queue.pl: qmail-scanner[51990]: Clear:RC:1(192.168.1.7): 0.179725 645 plague@plague-FreeBSD.home plague@plague-freebsd.home test <557613712.20090304132542@plague-FreeBSD.home> 1236162350.51992-0.plague-FreeBSD.home:115 orig-plague-FreeBSD.home123616235054051990:645 
Mar  4 13:40:51 plague-FreeBSD vpopmail[52256]: vchkpw-pop3: (PLAIN) login success plague@plague-freebsd.home:192.168.1.7
Mar  4 13:55:52 plague-FreeBSD vpopmail[52509]: vchkpw-pop3: (PLAIN) login success plague@plague-freebsd.home:192.168.1.7
[14:02:52:/usr/local/vpopmail]# tail /var/log/qmail/qmail-send/current | tai64nlocal
Код:
2009-03-04 13:25:51.211625500 starting delivery 5: msg 71788 to local log@plague-freebsd.home
2009-03-04 13:25:51.212396500 status: local 1/10 remote 0/120
2009-03-04 13:25:51.212689500 starting delivery 6: msg 71788 to local postmaster@plague-freebsd.home
2009-03-04 13:25:51.234183500 status: local 2/10 remote 0/120
2009-03-04 13:25:51.257499500 delivery 6: failure: mail_is_looping/
2009-03-04 13:25:51.258206500 status: local 1/10 remote 0/120
2009-03-04 13:25:51.259269500 delivery 5: failure: mail_is_looping/
2009-03-04 13:25:51.259723500 status: local 0/10 remote 0/120
2009-03-04 13:25:51.260040500 triple bounce: discarding bounce/71788
2009-03-04 13:25:51.260315500 end msg 71788
причем мыло отправляю никакому не постмастеру, а самому себе.
откуда, блин берется этот mail_is_looping?? уже всю голову сломал. и самое обидное, даже не могу понять куда копать
кроме соответствующей рифмы (соответствующей, впрочем ситуации) - в голову уже ничего не приходит. кофе заканчивается. нервы - уже давно.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 04.03.2009, 17:53     # 4
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Файлик "Жизнь с Qmail" проштурирован?
Судя по логу шлется письмо в log@xxxx, поскольку такого адреса нет, срабатывает правило bounce, и т.д.
Внимательно проверить что написано в файлах в /var/qmail/control, почитать - в /var/qmail/doc . На моем старом (!) сервере (уже ушел с той работы) раздача была с вирт. доменами по IMAP, в корне доменного каталога в файле .qmail-default было записано
Код:
| /usr/local/vpopmail/bin/vdelivermail '' delete
- во избежание появления bounce-писем. Больше пока не помню, извини.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  
Старый 04.03.2009, 20:37     # 5
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от SinClaus Посмотреть сообщение
Файлик "Жизнь с Qmail" проштурирован?
проштудирован. и не только он..
Цитата:
Сообщение от SinClaus Посмотреть сообщение
Внимательно проверить что написано в файлах в /var/qmail/control
каких конкретно? говорю, я уже третью неделю их читаю, толку - ноль.
Цитата:
Сообщение от SinClaus Посмотреть сообщение
| /usr/local/vpopmail/bin/vdelivermail '' delete
оно и так все удаляет, в том числе и то что не следует...
Цитата:
Сообщение от SinClaus Посмотреть сообщение
- во избежание появления bounce-писем.
это не во избежание появления, а действие по умолчанию., тоесть для адресов которых нет. я-то отправляю на адрес существующий, а вот почему оно его не видит - это вопрос...

ps. народ, очень большая просьба: не нужно советов что читать. вопрос вполне конкретный, и я хотел бы получить на него ответ, либо придти к нему коллегиально. а о существовании гугля, яндекса и мануалов я и без вас знаю..
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 05.03.2009, 07:32     # 6
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Поконтачь с Helldomain - он в QMail эксперт. Я с ней работал последний раз давненько, подробностей не помню.

А строчка которую я привел - именно "во избежание", т.е. мой сервер принципиально не отвечал на письма, адресованные неправильным юзверям.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении

Последний раз редактировалось SinClaus; 05.03.2009 в 07:34. Причина: Дополнение
SinClaus вне форума  
Старый 05.03.2009, 11:28     # 7
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Цитата:
Сообщение от SinClaus Посмотреть сообщение
А строчка которую я привел - именно "во избежание", т.е. мой сервер принципиально не отвечал на письма, адресованные неправильным юзверям.
а я что говорю? он их удаляет. только мне не это нужно. проблема в том, что оно не принимает письмо на существующий ящик (plague@plague-freebsd.home), хотя авторизацию с него берет; а уже потом начинает писать репорты на служебные о том что не может его доставить. служебные тоже не находит и поэтому вся свистопляска и получается. решится проблема нахождения оного - думаю так же решиться и проблема со служебными ящиками.

Цитата:
Сообщение от SinClaus Посмотреть сообщение
Поконтачь с Helldomain
блин, сказал не отправлять читать - стали писать с кем поговорить. еще раз повторяю: я хочу получить ответ здесь. не в обиду, но следующий ответ типа "спроси или почитай там" будет вознагражден соответствующе. я сам прекрасно и читать и спрашивать умею, и без всякой пересылки знаю где. одно из таких мест - этот форум. есть идеи - обсудим. нужны какие конфиги - выложу. если идей нет - идем мимо. но хватит заниматься пересылкой по инстанциям. и так пол-интернета завалено loop-пересылками, причем как раз unix-сфера грешит ими больше всего.

ps. честное слово, и ругаться не хочется, ибо понимаю, что лучшими намереньями.., и не правильно это, ибо ими вымощена дорога.. в данном случае - в никуда.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 05.03.2009, 18:43     # 8
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Ну давай по порядку, больше вроде некому
Не принимает на один ящик?
Какие .qmail-* файлы лежат... да, кстати, куда письма доставляются? В postbox, postdir, userdir? К руту письма идут? Права на запись у юзверя из группы qmail* (ну не помню с какими правами пущается доставляльщик) в почтовый ящик есть? badrcptto, bouncefrom, defaultdelivery , rcpthosts, recipients?
Пока больше ничего в голову не приходит...
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  
Старый 05.03.2009, 20:09     # 9
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
вот это - предметный разговор

письма идут в /usr/local/vpopmail/domains/

Код:
[19:16:08:/usr/local/vpopmail/domains]# ls -la
total 6
drwx------  3 vpopmail  vchkpw  512  3 мар 20:58 .
drwxr-xr-x  8 root      wheel   512 20 фев 15:14 ..
drwx------  5 vpopmail  vchkpw  512  4 мар 02:36 plague-freebsd.home

[19:16:19:/usr/local/vpopmail/domains]# cd plague-freebsd.home
[19:16:44:/usr/local/vpopmail/domains/plague-freebsd.home]# ls -la
total 12
drwx------  5 vpopmail  vchkpw  512  4 мар 02:36 .
drwx------  3 vpopmail  vchkpw  512  3 мар 20:58 ..
-rw-------  1 vpopmail  vchkpw   97  3 мар 21:47 .qmail-default
-rw-------  1 vpopmail  vchkpw    0  3 мар 20:58 .qmailadmin-limits
drwx------  3 vpopmail  vchkpw  512  4 мар 02:23 bounce
drwx------  3 vpopmail  vchkpw  512  3 мар 20:59 plague
drwx------  3 vpopmail  vchkpw  512  3 мар 20:58 postmaster

[19:16:46:/usr/local/vpopmail/domains/plague-freebsd.home]# cat .qmail-default
| /usr/local/vpopmail/bin/vdelivermail '' /usr/local/vpopmail/domains/plague-freebsd.home/bounce
по поводу содержимого .qmail-default - изначально стояло bounce-no-mailbox - результат тот же.
письма не ходят вообще. тоесть ни с телнета на localhost, ни системные (хотя точно знаю что должны, от крона того же).

далее:
Код:
[19:24:41:/var/qmail]# ls -la
total 32
drwxr-xr-x  15 root    qmail   512  3 мар 16:06 .
drwxr-xr-x  32 root    wheel  1024  5 мар 19:24 ..
drwxr-sr-x   2 alias   qmail   512  3 мар 18:10 alias
drwxr-xr-x   2 root    qmail  1536  3 мар 16:06 bin
drwxr-xr-x   2 root    qmail   512  3 мар 16:06 boot
drwxr-xr-x   2 root    qmail   512  3 мар 16:06 configure
drwxr-xr-x   2 root    qmail   512  4 мар 03:38 control
drwxr-xr-x   2 root    qmail  1024  3 мар 16:06 doc
drwxr-xr-x   6 root    qmail   512 24 фев 23:38 man
drwxr-xr-x   5 root    qmail   512  2 мар 15:45 qmailanalog
drwxr-x---  11 qmailq  qmail   512 24 фев 23:38 queue
-r-xr-x--x   1 root    qmail   104 25 фев 01:48 rc
drwxr-xr-x   2 root    qmail   512  3 мар 16:06 scripts
drwxr-xr-x   2 root    qmail   512 25 фев 03:57 service
drwxr-xr-x   5 root    qmail   512 24 фев 23:47 supervise
drwxr-xr-x   2 root    qmail   512  4 мар 13:06 users

[19:26:38:/var/qmail/alias]# ls -la
total 10
drwxr-sr-x   2 alias  qmail  512  3 мар 18:10 .
drwxr-xr-x  15 root   qmail  512  3 мар 16:06 ..
lrwxr-xr-x   1 root   qmail   28 23 фев 20:15 .qmail-anonymous -> /var/qmail/alias/.qmail-root
-rw-r--r--   1 root   qmail    7  3 мар 18:10 .qmail-mailer-daemon
-rw-r--r--   1 root   qmail    7  3 мар 18:11 .qmail-postmaster
-rw-r--r--   1 root   qmail    7  3 мар 18:10 .qmail-root
в алиасах тут везде одно и тоже:
plague

далее
Код:
$ cd /var/qmail/control
$ cat locals
localhost
localhost.home
plague-freebsd.home

$ cat defaultdelivery 
./Maildir
badrcptto, bouncefrom - отсутствуют вообще
rcpthosts - как видно выше пустой
recipients - это скрипт, в котором в первой строчке написано не трогать там ничего.

где-то читал что qmail не знает, что такое файл hosts и понимает только реальные днс-записи, так вот, днс сервер поднят (и вполне удачно работает, - еще 4ре компа на нем сидят), и соответственно
Код:
$nslookup 192.168.1.6
Server:		127.0.0.1
Address:	127.0.0.1#53

6.1.168.192.in-addr.arpa	name = plague-FreeBSD.home.

$ nslookup plague-freebsd.home
Server:		127.0.0.1
Address:	127.0.0.1#53

Name:	plague-freebsd.home
Address: 192.168.1.6
очень сильно подозреваю что косяк именно с мейл-директориями..
либо правов не хватает ему, либо он их в другом месте ищет.
хотя добавлял всё через vqadmin, так что должно быть всё правильно по идее...

вроде на все вопросы ответил...


ps. небольшой офтоп: кстати, нет ли в бсд какой-то тулзы-аналога Filemon от sysinternals? чтоб можно было натравить на процесс и посмотреть куда оно ломится и что читает. думаю, что подбный монитор ооочень сильно упростил бы процесс выявления косяков, по крайней мере в винде сисинтерналовские тулзы - чуть ли не основной у меня инструмент при поиске "сам_не_знаю_почему_не_работает"

добавлено: чмоднул в 777 все директории внутри /usr/local/vpopmail/domains/plague-freebsd.home/plague - никакого эффекта. вернул все взад..

добавил
Код:
localhost
plague-FreeBSD.home
в rcpthosts - тоже не спасло.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 06.03.2009, 06:03     # 10
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
По поводу sysinternals - см. lsof и strace (первая в sysutils, вторая - в devel). Полезная вещь при работе с qmail.
Поскольку обзор пока результатов не дал - посмотри лог qmail-send, локальная доставка тоже в ее ведении.
Так кто занимается раскладкой писем? vpopmail?
.....
Да, кстати - spamassasin и clamav присутствуют? У них все нормально? В них письмо передается пайпом вроде, и при сбое испаряется...
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении

Последний раз редактировалось SinClaus; 06.03.2009 в 06:38. Причина: Вопрос
SinClaus вне форума  
Старый 06.03.2009, 11:40     # 11
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
да, spamassasin и clamav имеются. хз, сегодня опять практически всю ночь морочился. кой-какие ошибки нашел, но на результат оно все равно не повлияло.
Цитата:
Сообщение от SinClaus Посмотреть сообщение
Так кто занимается раскладкой писем? vpopmail?
да, он.
Цитата:
Сообщение от SinClaus Посмотреть сообщение
посмотри лог qmail-send
абсолютно не изменился после моих ночных шаманств:
Код:
cat /var/log/qmail/qmail-send/current | tai64nlocal
2009-03-06 11:31:25.403925500 status: local 0/10 remote 0/120
2009-03-06 11:32:27.242778500 new msg 71848
2009-03-06 11:32:27.243026500 info msg 71848: bytes 1163 from <plague@plague-FreeBSD.home> qp 49119 uid 98
2009-03-06 11:32:27.251291500 starting delivery 1: msg 71848 to local log@plague-freebsd.home
2009-03-06 11:32:27.251448500 status: local 1/10 remote 0/120
2009-03-06 11:32:27.251770500 starting delivery 2: msg 71848 to local plague@plague-freebsd.home
2009-03-06 11:32:27.259401500 status: local 2/10 remote 0/120
2009-03-06 11:32:27.355560500 delivery 1: failure: mail_is_looping/
2009-03-06 11:32:27.378434500 status: local 1/10 remote 0/120
2009-03-06 11:32:27.378627500 delivery 2: failure: mail_is_looping/
2009-03-06 11:32:27.378931500 status: local 0/10 remote 0/120
2009-03-06 11:32:27.391968500 bounce msg 71848 qp 49127
2009-03-06 11:32:27.392273500 end msg 71848
2009-03-06 11:32:27.401066500 new msg 71974
2009-03-06 11:32:27.401294500 info msg 71974: bytes 1746 from <> qp 49127 uid 87
2009-03-06 11:32:27.409312500 starting delivery 3: msg 71974 to local log@plague-freebsd.home
2009-03-06 11:32:27.409461500 status: local 1/10 remote 0/120
2009-03-06 11:32:27.409864500 starting delivery 4: msg 71974 to local plague@plague-FreeBSD.home
2009-03-06 11:32:27.430746500 status: local 2/10 remote 0/120
2009-03-06 11:32:27.430965500 delivery 3: failure: mail_is_looping/
2009-03-06 11:32:27.450820500 status: local 1/10 remote 0/120
2009-03-06 11:32:27.451117500 delivery 4: failure: mail_is_looping/
2009-03-06 11:32:27.451410500 status: local 0/10 remote 0/120
2009-03-06 11:32:27.474280500 bounce msg 71974 qp 49134
2009-03-06 11:32:27.474584500 end msg 71974
2009-03-06 11:32:27.480530500 new msg 71998
2009-03-06 11:32:27.480769500 info msg 71998: bytes 2237 from <#@[]> qp 49134 uid 87
2009-03-06 11:32:27.488655500 starting delivery 5: msg 71998 to local log@plague-freebsd.home
2009-03-06 11:32:27.488802500 status: local 1/10 remote 0/120
2009-03-06 11:32:27.489064500 starting delivery 6: msg 71998 to local postmaster@plague-freebsd.home
2009-03-06 11:32:27.511562500 status: local 2/10 remote 0/120
2009-03-06 11:32:27.511797500 delivery 5: failure: mail_is_looping/
2009-03-06 11:32:27.533411500 status: local 1/10 remote 0/120
2009-03-06 11:32:27.533676500 delivery 6: failure: mail_is_looping/
2009-03-06 11:32:27.533971500 status: local 0/10 remote 0/120
2009-03-06 11:32:27.534273500 triple bounce: discarding bounce/71998
2009-03-06 11:32:27.534496500 end msg 71998
spamassasin вот на что ругается:
Код:
Mar  6 04:59:40 plague-FreeBSD spamd[1073]: spamd: handle_user unable to find user: 'plague@plague-freebsd.home' 
Mar  6 04:59:40 plague-FreeBSD spamd[1073]: spamd: checking message <191335988.20090306045938@plague-FreeBSD.home> for plague@plague-freebsd.home:58 
Mar  6 04:59:47 plague-FreeBSD spamd[1073]: spamd: clean message (1.5/5.0) for plague@plague-freebsd.home:58 in 6.9 seconds, 797 bytes. 
Mar  6 04:59:47 plague-FreeBSD spamd[1073]: spamd: result: . 1 - ALL_TRUSTED,TVD_SPACE_RATIO scantime=6.9,size=797,user=plague@plague-freebsd.home,uid=58,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=63678,mid=<191335988.20090306045938@plague-FreeBSD.home>,autolearn=no
но дальше как я понимаю опять же по тому логу идет все нормально. да и долгое гугление на тему этой ошибки (и не только прошедшей ночью) привело меня к выводу что это не критичная ошибка, и про нее можно забыть. решений ее я не нашел, зато где-то попадалось как сделать так чтоб она своим наличием в логах не доставала - похоже это косяк самого асасина.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 06.03.2009, 12:37     # 12
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Где-то герр Бернштайн по поводу трепетного отношения к зацикливанию писал - точно помню. Ща отсижу корпоративу и почитаю.
Для хохмы - заведи себе отдельный адрес для логов и посмотри что станет. В смысле из алиасов убери plaque и вставь полное имя другой записи.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  
Старый 06.03.2009, 12:48     # 13
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
да тут мне всеж кажется проблема не в зацикливании. точней зацикливание является следствием другой проблемы. оно вообще не видит куда слать. в лог посмотри: оно сперва исправно отсылает куда надо (точней пытается это сделать) но похоже туда не попадает. начинает слать соответственно отчеты и тож не находит куда. вот оттуда и косяк. мне кажется что оно в принципе не находит куда домен физически припаркован, всмысле куда мессаги для него класть... очень подозреваю, что если решить эту проблему, то вторая вполне возможно разрешится тоже, так как и ящики log@ и postmaster@ оно похоже не находит по той же причине..

или я не прав?
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 06.03.2009, 16:27     # 14
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Ну у тебя же стоит bind со своими bindutils? У него есть скрипты для проверки правильности записи в зоне. Есть утилитка dig, есть nslookup в конце концов. Проверь кстати записи MX, если уж речь зашла о зоне.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  
Старый 06.03.2009, 16:44     # 15
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
не о зоне. а о том, что сам qmail или vqadmin или кто там почту раскладывает не может этого домена признать. с зоной нормально все.
Код:
host plague-freebsd.home
plague-freebsd.home has address 192.168.1.6
plague-freebsd.home mail is handled by 10 plague-freebsd.home.
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 06.03.2009, 18:09     # 16
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
1. Что показывает hostname.
2. Присутствует ли файлик me в каталоге control qmail'а и что в нем?
3. Там же в rcpthosts должны быть перечислены домены, которые qmail обязан знать.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении

Последний раз редактировалось SinClaus; 06.03.2009 в 18:11.
SinClaus вне форума  
Старый 06.03.2009, 19:26     # 17
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Код:
# hostname
plague-FreeBSD.home

# cat /var/qmail/control/me
plague-freebsd.home

# cat /var/qmail/control/rcpthosts
localhost
plague-FreeBSD.home
снес в vqadmin пользователей домена plague-freebsd.home а потом и сам домен и создал всех заново. перегрузил систему полностью.
ситуация стала веселей: письма до Плейга ходить начали, но при этом оно все равно зачем-то еще и для совсем непонятных адресов шлет:
Код:
2009-03-06 19:13:20.609177500 status: local 0/10 remote 0/120
2009-03-06 19:13:20.677230500 bounce msg 72085 qp 1636
2009-03-06 19:13:20.677673500 end msg 72085
2009-03-06 19:13:20.700470500 new msg 72074
2009-03-06 19:13:20.700767500 info msg 72074: bytes 2226 from <#@[]> qp 1636 uid 87
2009-03-06 19:13:20.755174500 starting delivery 11: msg 72074 to local plague-freebsd.home-log@plague-freebsd.home
2009-03-06 19:13:20.757285500 status: local 1/10 remote 0/120
2009-03-06 19:13:20.757629500 starting delivery 12: msg 72074 to local plague-freebsd.home-postmaster@plague-freebsd.home
2009-03-06 19:13:20.794823500 status: local 2/10 remote 0/120
2009-03-06 19:13:20.799837500 delivery 11: failure: Sorry,_no_mailbox_here_by_that_name._(#5.1.1)/
2009-03-06 19:13:20.827821500 status: local 1/10 remote 0/120
2009-03-06 19:13:24.334105500 delivery 12: success: did_0+0+1/
2009-03-06 19:13:24.334586500 status: local 0/10 remote 0/120
2009-03-06 19:13:24.334914500 triple bounce: discarding bounce/72074
2009-03-06 19:13:24.335160500 end msg 72074
кто все эти люди и зачем и почему оно им пишет я пока не понял. но в любом случае сдвиги уже есть, хоть и непонятно чем вызванные...
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 06.03.2009, 20:22     # 18
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Это у тебя алиасы покорежили запись для логов. Непонятно с чего возникает bounce сообщение если письмо до тебя доходит.
qmail-smtp запускается через tcpserver? Покажи строку или командный файл которым оно запускается.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  
Старый 07.03.2009, 00:15     # 19
Plague
Administrator
 
Аватар для Plague
 
Регистрация: 06.05.2003
Адрес: Московская Подводная Лодка
Пол: Male
Сообщения: 12 059

Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
Plague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague ДемиургPlague Демиург
скрипт старта smtp я брал отсюда:
http://qmail.jms1.net/scripts/servic...mtpd-run.shtml
ну, естественно немного пути подрихтовал в соответствии со своим расположением взаимосвязанных сервисов:
Код:
#!/bin/sh
exec 2>&1
VQ="/var/qmail"
PATH="$VQ/bin:/usr/local/bin:/usr/bin:/bin"
QUSER=qmaild
LOCAL=`head -1 $VQ/control/me`
IP=0.0.0.0
PORT=25
SSL=0
SSL_CERT="$VQ/control/servercert.pem"
SMTP_CDB="/usr/local/vpopmail/etc/tcp.smtp.cdb"
MAX=30
SMTPD="qmail-smtpd"
FORCE_TLS=0
DENY_TLS=0
MFCHECK=3
QMAILSMTPD_LOG_MAIL=1
QMAILSMTPD_LOG_RCPT=1
AUTH=1
REQUIRE_AUTH=1
ALLOW_INSECURE_AUTH=0
CHECKPW="/usr/local/vpopmail/bin/vchkpw"
TRUE=`which true`
VALIDRCPTTO_CDB="$VQ/control/validrcptto.cdb"
VALIDRCPTTO_LIMIT=10
VALIDRCPTTO_LOG=2
SPFBEHAVIOR=3
SPF_LOG=1
SPF_BLOCK_PLUS_ALL=1
NOP0FCHECK=1
QDUID=`id -u $QUSER`
QDGID=`id -g $QUSER`
if [ -z "$IP" -o "$IP" = "unset" ]
then
	echo "The IP variable is not set in the run script. Cannot start."
	sleep 5
	exit 1
fi
if [ -z "$QDUID" -o -z "$QDGID" -o -z "$MAX" -o -z "$LOCAL" \
	-o -z "$SSL" -o -z "$AUTH" ]
then
	echo "One of the variables QDUID, QDGID, MAX, LOCAL, SSL, or AUTH"
	echo "is not set in the run script. Cannot start."
	sleep 5
	exit 1
fi
if [ ! -f $VQ/control/rcpthosts ]
then
	echo Creating emtpy $VQ/control/rcpthosts file to prevent open relay.
	touch $VQ/control/rcpthosts
	chmod 644 $VQ/control/rcpthosts
fi
if [ -f $VQ/bin/qmail-scanner-queue ]
then
	export QMAILQUEUE=$VQ/bin/qmail-scanner-queue
elif [ -f $VQ/bin/qmail-scanner-queue.pl ]
then
	export QMAILQUEUE=$VQ/bin/qmail-scanner-queue.pl
elif [ -f $VQ/bin/qmail-spamassassin -a -f /usr/bin/spamassassin ]
then
	export QMAILQUEUE=$VQ/bin/qmail-spamassassin
fi
if [ "$SSL" = "1" ]
then
	if ! which sslserver > /dev/null 2>&1
	then
		echo ERROR: sslserver not found in PATH [$PATH]
		exit 1
	fi
	if [ ! -f $SSL_CERT ]
	then
		echo ERROR: $SSL_CERT does not exist
		exit 1
	fi
	export CERTFILE=${SSL_CERT}
	export KEYFILE=""
	export DHFILE=""
	SCMD="sslserver -e"
else
	if [ -n "$SSL_CERT" ]
	then
		export TLS_SERVER_CERT=${SSL_CERT}
	fi
	SCMD="tcpserver"
fi
if [ "$IP" = "127.0.0.1" ]
then
	export RELAYCLIENT=""
	RBLSMTPD_PROG=""
	ACMD=""
elif [ -z "${SMTP_CDB:-}" ]
then
	ACMD=""
else
	if [ ! -f "$SMTP_CDB" ]
	then
		echo ERROR: $SMTP_CDB does not exist
		exit 1
	fi
	ACMD="-x $SMTP_CDB"
fi
if [ "$AUTH" = "1" ]
then
	if [ -n "$AUTH_CDB" ]
	then
		if [ ! -f $AUTH_CDB ]
		then
			echo ERROR: AUTH_CDB file [$AUTH_CDB] does not exist
			exit 1
		fi
		export AUTH_CDB
		ARGS=""
	elif [ -n "$CHECKPW" ]
	then
		if [ ! -f $CHECKPW ]
		then
			echo ERROR: $CHECKPW [$CHECKPW] program does not exist
			exit 1
		fi
		if [ -z "$LOCAL" ]
		then
			echo ERROR: LOCAL is not set in the run script
			exit 1
		elif [ -z "$TRUE" ]
		then
			echo ERROR: TRUE is not set in the run script
			exit 1
		elif [ ! -e $TRUE ]
		then
			echo ERROR: $TRUE [$TRUE] is not an executable
			exit 1
		fi
		ARGS=" $LOCAL $CHECKPW $TRUE"
	else
		echo ERROR: AUTH=1 but no AUTH_CDB or CHECKPW
		exit 1
	fi
else
	ARGS=""
	AUTH_CDB=""
fi
RBLCMD=""
if [ -n "$RBLSMTPD_PROG" ]
then
	if [ -n "$RBL_GOOD" ]
	then
		for name in $RBL_GOOD
		do
			RBLCMD="$RBLCMD -a $name"
		done
	fi
	if [ -n "$RBL_BAD" ]
	then
		for name in $RBL_BAD
		do
			RBLCMD="$RBLCMD -r $name"
		done
	fi
	if [ -n "$RBLCMD" ]
	then
		RBLCMD="$RBLSMTPD_PROG -t0 $RBLCMD"
	fi
fi
if [ "$DOMAINKEYS" = "1" ]
then
	if [ -f "$VQ/bin/qmail-dk" ]
	then
		if [ -n "$QMAILQUEUE" ]
		then
			export DKQUEUE="$QMAILQUEUE"
		fi
		export AUTH_UNSET_DKVERIFY=1
		export QMAILQUEUE="$VQ/bin/qmail-dk"
		if [ -n "$DKVERIFY" ] ; then export DKVERIFY ; fi
		if [ -n "$DKSIGN"   ] ; then export DKSIGN   ; fi
	else
		echo ERROR: $VQ/bin/qmail-dk not found, cannot use domainkeys
	fi
fi
if [ -z "$RECORDIO" ]
then
	RECORDIO=""
fi
if [ -z "$GREYLIST" ]
then
	GREYLIST=""
fi
for n in SSL					\
	MAXLOAD					\
	MAXCONNIP				\
	MAXCONNC				\
	DIEMSG					\
	DIEMSG_MAXLOAD				\
	DIEMSG_MAXCONNIP			\
	DIEMSG_MAXCONNC				\
	JGREYLIST_DIR				\
	JGREYLIST_NOREV				\
	JGREYLIST_BY_IP				\
	JGREYLIST_HOLDTIME			\
	JGREYLIST_LOG				\
	JGREYLIST_LOG_PID			\
	JGREYLIST_LOG_SMTP			\
	JGREYLIST_TIMEOUT			\
	JGREYLIST_LIMIT				\
	SMTPGREETING				\
	GREETDELAY				\
	DROP_PRE_GREET				\
	FORCE_TLS				\
	DENY_TLS				\
	MFCHECK					\
	MAXRCPT					\
	RELAYREJ				\
	QMAILSMTPD_LOG_MAIL			\
	QMAILSMTPD_LOG_RCPT			\
	QMAILSMTPD_HELP_VERSION			\
	REQUIRE_AUTH				\
	ALLOW_INSECURE_AUTH			\
	AUTH_CDB				\
	AUTH_SET_MFCHECK			\
	AUTH_SET_MAXRCPT			\
	AUTH_SET_DATABYTES			\
	AUTH_SET_SPFBEHAVIOR			\
	AUTH_SET_VALIDRCPTTO_LIMIT		\
	AUTH_SET_VALIDRCPTTO_LOG		\
	AUTH_SET_SPF_LOG			\
	AUTH_SET_RELAYREJ			\
	AUTH_SET_VALIDRCPTTO_CDB		\
	AUTH_SET_QMAILSMTPD_LOG_MAIL		\
	AUTH_SET_QMAILSMTPD_LOG_RCPT		\
	AUTH_SET_QMAILSMTPD_HELP_VERSION	\
	VALIDRCPTTO_CDB				\
	VALIDRCPTTO_LIMIT			\
	VALIDRCPTTO_LOG				\
	SPFBEHAVIOR				\
	SPF_LOG					\
	SPF_BLOCK_PLUS_ALL			\
	DKVERIFY				\
	AUTH_SET_DKSIGN				\
	QMAILQUEUE				\
	NOP0FCHECK				\
	SIMSCAN_DEBUG				\
	SIMSCAN_DEBUG_FILES
do
	# note: not 100% sure "eval" works under old-school /bin/sh
	eval "if [ -n \"\$$n\" ];then echo \"$n=\\\"\$$n\\\"\";export $n;fi"
done
CMD="$SCMD -vR -l $LOCAL -c $MAX -u $QDUID -g $QDGID $ACMD $IP $PORT"
CMD="$CMD $RBLCMD $GREYLIST $RECORDIO $SMTPD $ARGS"
echo "command-line: exec $CMD 2>&1"
exec $CMD 2>&1
echo ERROR: command did not run correctly
exit 1
кстати, после добавление в /var/qmail/control/locals
домена plague-freebsd.home - почта опять ходить перестает. странно. домен-то локальный.. возможно в том косяк и был.
с причинами отсылки репотров так пока и не разобрался..
в алиасах /var/qmail/alias все по старому: просто plague
__________________
все "спасибы" - в приват и в репутацию! не засоряйте форум!!!!
~~~~~~~~~~~~~~~~~~~~~~

The time has come it is quite clear, our antichrist is almost already here.
M.M.
Plague вне форума  
Старый 07.03.2009, 09:39     # 20
SinClaus
Котозавр
 
Аватар для SinClaus
 
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 329

SinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех ГуруSinClaus Отец (мать) всех Гуру
Попробуй для начала поставить IP=127.0.0.1 и
QMAILSMTPD_LOG_MAIL=0
QMAILSMTPD_LOG_RCPT=0

И сопутствующий вопрос - validrcptto.cdb заполнен?
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении
SinClaus вне форума  

Теги (метки)
qmail


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:30.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.