The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ошибка при сборке Exim4+ClamAV"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"ошибка при сборке Exim4+ClamAV"  
Сообщение от Oleg_Rus email(ok) on 10-Окт-07, 16:33 
Имеется система:
#cat /proc/version
Linux version 2.6.8-2-686 (horms@tabatha.lab.ultramonkey.org) (gcc version 3.3.5 (Debian 1:3.3.5-12)) #1 Thu May 19 17:53:30 JST 2005
Работает в качестве сбора статистики + почта + DNS

В качестве почтовика установлен Exim4, работал без нареканий больше года. С ним в связке работает/ал ClamAV. Дак вот, в чем суть моей проблемы --
надо было добавить в remaliasses почтовика дополнительную переадресацию почты.
Естественно после внесения изменений надо было "пересобрать" Exim --

julien:/etc/exim4# make install
update-exim4.conf --keepcomments -o config
*** Testing new configuration
exim.pl syntax OK
exim4 -C /etc/exim4/config -bt root@julien.****.ru
LOG: MAIN
  exim.pl init, argv=exim4 -C /etc/exim4/config -bt root@julien.****.ru, test_run=1 at /etc/exim4/exim.pl line 55.
LOG: MAIN
  reading /etc/exim4/remaliases at /etc/exim4/exim.pl line 156.
R: system_aliases for root@julien.****.ru
root@julien.****.ru cannot be resolved at this time:
  error in redirect data: missing or malformed local part (expected word or "<") in "adminclamav: root"
make: *** [test] Error 1

Соответственно, после этого почта "ходить" перестала :(

В файле ресольва --

search ****.ru
nameserver 192.168.255.1
nameserver 192.168.255.2

При обращение с клиента на сервер получается следующее --

10.10.2007, 14:07:40: FETCH - Получение новой почты
!10.10.2007, 14:07:40: FETCH - Соединение с сервером прервано (последние переданные команды: "", "")

Не могу понять в чем проблема? Что за данные потеряны при передаче на Clam? --
missing or malformed local part (expected word or "<") in "adminclamav: root"

(на **** - заменил в логах свой домен)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ошибка при сборке Exim4+ClamAV"  
Сообщение от SubGun (ok) on 11-Окт-07, 11:22 
Можно попобробнее относительно того, какого черта вам понадобилось пересобирать Exim?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "ошибка при сборке Exim4+ClamAV"  
Сообщение от Oleg_Rus (ok) on 11-Окт-07, 11:31 
>Можно попобробнее относительно того, какого черта вам понадобилось пересобирать Exim?

Если Вы думаете, что просто внести изменения для переадресации в файл remaliasses и сохранить его - этого достаточно - то Вы ошибаетесь. обязательным условием вступления в силу новых параметров явлется сборка пакета -- make install
Поверьте на слово, т.к. в том файле уже более 10ти строк переадресаций было и каждый раз приходилось пересобирать Exim

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "ошибка при сборке Exim4+ClamAV"  
Сообщение от Cyrus_user on 11-Окт-07, 13:36 
>>Можно попобробнее относительно того, какого черта вам понадобилось пересобирать Exim?
>
>Если Вы думаете, что просто внести изменения для переадресации в файл remaliasses
>и сохранить его - этого достаточно - то Вы ошибаетесь. обязательным
>условием вступления в силу новых параметров явлется сборка пакета -- make
>install
>Поверьте на слово, т.к. в том файле уже более 10ти строк переадресаций
>было и каждый раз приходилось пересобирать Exim

да это майнтанер exim в debian бывший майнтенер sendmail, написал "чёрт ногу сломит", имхо, бесполезный скрипт сборки конфига из кусков :) честно говоря я впервые вижу человека кто это задействовал :)

а что собственно у вас в логах?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "ошибка при сборке Exim4+ClamAV"  
Сообщение от Oleg_Rus email(??) on 11-Окт-07, 15:22 
>[оверквотинг удален]
>>Если Вы думаете, что просто внести изменения для переадресации в файл remaliasses
>>и сохранить его - этого достаточно - то Вы ошибаетесь. обязательным
>>условием вступления в силу новых параметров явлется сборка пакета -- make
>>install
>>Поверьте на слово, т.к. в том файле уже более 10ти строк переадресаций
>>было и каждый раз приходилось пересобирать Exim
>
>да это майнтанер exim в debian бывший майнтенер sendmail, написал "чёрт ногу
>сломит", имхо, бесполезный скрипт сборки конфига из кусков :) честно говоря
>я впервые вижу человека кто это задействовал :)

Не уже ли все так плохо? Очень удобно, правда есть свои заморочки =)


>а что собственно у вас в логах?

да, собственно ответ тот же самый, что и в логе при попытке сборки экзима (mainlog)--

2007-10-11 06:28:45 1Ifnn3-0002Y9-5x <= uucp@julien.****.ru U=uucp P=local S=492
2007-10-11 06:28:45 1Ifnn3-0002Y9-5x == root@julien.****.ru R=system_aliases defer (-17): error in redirect data: missing or malformed local part (expected word or "<") in "adminclamav: root"
2007-10-11 12:39:02 1IftGM-0003gY-Bh <= clamav@julien.****.ru U=clamav P=local S=1663
2007-10-11 12:39:02 1IftGM-0003gY-Bh == root@julien.****.ru <clamav@julien.****.ru> R=system_aliases defer (-17): error in redirect data: missing or malformed local part (expected word or "<") in "adminclamav: root"
2007-10-11 13:39:01 1IfuCP-0003hv-EI <= clamav@julien.****.ru U=clamav P=local S=1663
2007-10-11 13:39:01 1IfuCP-0003hv-EI == root@julien.*****.ru <clamav@julien.****.ru> R=system_aliases defer (-17): error in redirect data: missing or malformed local part (expected word or "<") in "adminclamav: root"

логи Clam'a молчат, как рыба об лед :(
Внутри сервера почта "ходит", о чем говорит следующее --
julien:/var/spool# exim -bt admin@****.ru
LOG: MAIN
  exim.pl init, argv=exim -bt admin@****.ru, test_run=1 at /etc/exim4/run/exim.pl line 55.
LOG: MAIN
  reading /etc/exim4/run/remaliases at /etc/exim4/run/exim.pl line 156.
LOG: MAIN
  running uuname at /etc/exim4/run/exim.pl line 85.
admin@admin.****.ru
    <-- admin@****.ru
  router = uucp_neighbours, transport = uucp
  host admin

А если с сервера отправить почту клиенту, который принадлежит моему домену - почта приходит и "укладывается" туда, где ей и положено быть, а именно /var/spool/uucp/user_name
Но по РОР ее забрать никак не получается :( Так же и из внешнего мира и в него почта не приходит, не отправляется.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "ошибка при сборке Exim4+ClamAV"  
Сообщение от Oleg_Rus email(ok) on 11-Окт-07, 15:49 
>[оверквотинг удален]
>    <-- admin@****.ru
>  router = uucp_neighbours, transport = uucp
>  host admin
>
>А если с сервера отправить почту клиенту, который принадлежит моему домену -
>почта приходит и "укладывается" туда, где ей и положено быть, а
>именно /var/spool/uucp/user_name
>Но по РОР ее забрать никак не получается :( Так же и
>из внешнего мира и в него почта не приходит, не отправляется.
>

и так, одну проблему победить удалось =)
а именно, то, что были "непонятки" с Кламом.
Ошибка каким то странным образом вкралась в aliasses
записипи были такого рода (именно для ClamAV(!)) --

root: adminclamav: root
root: clamav: root

В место положеных --

adminclamav: root
clamav: root

Теперь в логах экзима записи такого вида --

2007-10-11 15:38:57 1IfwN9-0004H2-F5 <= root@julien.****.ru U=root P=local S=273
2007-10-11 15:39:01 1IfwN9-0004H2-F5 == ****@mail.ru <****@mail.ru> R=dnslookup T=remote_smtp defer (0): SMTP error from remote mailer after end of data: host mxs.mail.ru [194.67.23.20]: 421 Try again later
2007-10-11 15:40:25 1IfwOo-0004HN-VI <= root@julien.****.ru U=root P=local S=280
2007-10-11 15:40:26 1IfwOo-0004HN-VI == ****@mail.ru R=dnslookup T=remote_smtp defer (0): SMTP error from remote mailer after end of data: host mxs.mail.ru [194.67.23.20]: 421 Try again later
2007-10-11 15:45:59 1IfwUC-0004IS-2H <= root@julien.****.ru U=root P=local S=281
2007-10-11 15:45:59 1IfwUC-0004IS-2H => admin@admin.****.ru <admin@****.ru> F=<root@julien.****.ru> R=uucp_neighbours T=uucp S=336 H=admin
2007-10-11 15:45:59 1IfwUC-0004IS-2H Completed

Т.е. видно, что почта внутри сервера заходила как надо :-)
А вот наружу пока ходить не желает :-(
Есть идеи?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "ошибка при сборке Exim4+ClamAV"  
Сообщение от SubGun (ok) on 11-Окт-07, 14:53 
>>Можно попобробнее относительно того, какого черта вам понадобилось пересобирать Exim?
>
>Если Вы думаете, что просто внести изменения для переадресации в файл remaliasses
>и сохранить его - этого достаточно - то Вы ошибаетесь. обязательным
>условием вступления в силу новых параметров явлется сборка пакета -- make
>install
>Поверьте на слово, т.к. в том файле уже более 10ти строк переадресаций
>было и каждый раз приходилось пересобирать Exim

Фига се...
Просвятите, что такое файл remaliases и чем он отличается от стандартного aliases?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "ошибка при сборке Exim4+ClamAV"  
Сообщение от Oleg_Rus email(ok) on 15-Окт-07, 12:37 
Все, проблема решена. Извиняюсь, что поздно ответил, но все же =)

Причины:

- вместо нужного мне exim4-daemon-heavy поставил exim4-daemon-light, который в свою очередь не хотел понимать Perl
- некорректно работал spamd, который после обновления стал работать так, как ему и положено ;)

и о, чудо! =)

julien:/etc/exim4# make install
update-exim4.conf --keepcomments -o config
*** Testing new configuration
exim.pl syntax OK
exim4 -C /etc/exim4/config -bt root@julien.****.ru
LOG: MAIN
  exim.pl init, argv=exim4 -C /etc/exim4/config -bt root@julien.****.ru, test_run=1 at /etc/exim4/exim.pl line
55.
LOG: MAIN
  reading /etc/exim4/remaliases at /etc/exim4/exim.pl line 156.
LOG: MAIN
  running uuname at /etc/exim4/exim.pl line 85.
admin@admin.****.ru
    <-- root@julien.****.ru
  router = uucp_neighbours, transport = uucp
  host admin          
tests/test3 2>&1 | grep '250 OK id='
250 OK id=1IgmLs-0000pT-2u
*** Tests OK
test -d /var/lib/exim4/run || mkdir /var/lib/exim4/run
test -d run || ln -s /var/lib/exim4/run .
Copying files...
ln -sf /etc/exim4/lists run/
/etc/init.d/exim4 reload
Reloading exim4 configuration files

julien:/etc/exim4# exim -bt admin@admin.****.ru
LOG: MAIN
  exim.pl init, argv=exim -bt admin@admin.****.ru, test_run=1 at /etc/exim4/run/exim.pl line 55.
LOG: MAIN
  reading /etc/exim4/run/remaliases at /etc/exim4/run/exim.pl line 156.
LOG: MAIN
  running uuname at /etc/exim4/run/exim.pl line 85.
admin@admin.****.ru
  router = uucp_neighbours, transport = uucp
  host admin

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру