- Exim - проблема!, Knyazmel, 12:09 , 20-Апр-09 (1)
Вот, на всякий случай выкидываю деволтовый конфиг, который использую:###################################################################### # MAIN CONFIGURATION SETTINGS # ###################################################################### # primary_hostname = domainlist local_domains = @ domainlist relay_to_domains = hostlist relay_from_hosts = 127.0.0.1 # domainlist relay_to_domains = *.myco.com : my.friend.org # hostlist relay_from_hosts = 127.0.0.1 : 192.168.0.0/16 acl_smtp_rcpt = acl_check_rcpt acl_smtp_data = acl_check_data # av_scanner = clamd:/tmp/clamd # spamd_address = 127.0.0.1 783 # tls_advertise_hosts = * # tls_certificate = /etc/ssl/exim.crt # tls_privatekey = /etc/ssl/exim.pem # daemon_smtp_ports = 25 : 465 : 587 # tls_on_connect_ports = 465 # qualify_domain = # qualify_recipient = # allow_domain_literals exim_user=mailnull exim_group=mail never_users = root host_lookup = * rfc1413_hosts = * rfc1413_query_timeout = 5s # sender_unqualified_hosts = # recipient_unqualified_hosts = # percent_hack_domains = ignore_bounce_errors_after = 2d timeout_frozen_after = 7d # split_spool_directory = true ###################################################################### # ACL CONFIGURATION # # Specifies access control lists for incoming SMTP mail # ###################################################################### begin acl acl_check_rcpt: accept hosts = : deny message = Restricted characters in address domains = +local_domains local_parts = ^[.] : ^.*[@%!/|] deny message = Restricted characters in address domains = !+local_domains local_parts = ^[./|] : ^.*[@%!] : ^.*/\\.\\./ accept local_parts = postmaster domains = +local_domains require verify = sender
accept hosts = +relay_from_hosts control = submission accept authenticated = * control = submission
require message = relay not permitted domains = +local_domains : +relay_to_domains require verify = recipient accept acl_check_data: accept ###################################################################### # ROUTERS CONFIGURATION # # Specifies how addresses are handled # ###################################################################### # THE ORDER IN WHICH THE ROUTERS ARE DEFINED IS IMPORTANT! # # An address is passed to each router in turn until it is accepted. # ###################################################################### begin routers # domain_literal: # driver = ipliteral # domains = ! +local_domains # transport = remote_smtp dnslookup: driver = dnslookup domains = ! +local_domains transport = remote_smtp ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8 no_more system_aliases: driver = redirect allow_fail allow_defer data = ${lookup{$local_part}lsearch{/etc/aliases}} # user = exim file_transport = address_file pipe_transport = address_pipe userforward: driver = redirect check_local_user # local_part_suffix = +* : -* # local_part_suffix_optional file = $home/.forward # allow_filter no_verify no_expn check_ancestor file_transport = address_file pipe_transport = address_pipe reply_transport = address_reply localuser: driver = accept check_local_user # local_part_suffix = +* : -* # local_part_suffix_optional transport = local_delivery cannot_route_message = Unknown user ###################################################################### # TRANSPORTS CONFIGURATION # ###################################################################### # ORDER DOES NOT MATTER # # Only one appropriate transport is called for each delivery. # ###################################################################### begin transports remote_smtp: driver = smtp local_delivery: driver = appendfile file = /var/mail/$local_part delivery_date_add envelope_to_add return_path_add group = mail mode = 0660 address_pipe: driver = pipe return_output address_file: driver = appendfile delivery_date_add envelope_to_add return_path_add address_reply: driver = autoreply ###################################################################### # RETRY CONFIGURATION # ###################################################################### begin retry * * F,2h,15m; G,16h,1h,1.5; F,4d,6h begin rewrite ###################################################################### # AUTHENTICATION CONFIGURATION # ###################################################################### begin authenticators #PLAIN: # driver = plaintext # server_set_id = $auth2 # server_prompts = : # server_condition = Authentication is not yet configured # server_advertise_condition = ${if def:tls_cipher } #LOGIN: # driver = plaintext # server_set_id = $auth1 # server_prompts = <| Username: | Password: # server_condition = Authentication is not yet configured # server_advertise_condition = ${if def:tls_cipher } ###################################################################### # CONFIGURATION FOR local_scan() # ###################################################################### # begin local_scan
- Exim - проблема!, Knyazmel, 13:53 , 20-Апр-09 (2)
Ребята!!!! Ну неужели ни у кого не было такой проблемы???? Помогите кто может, надо очень срочно!!!!! Скоро Сервак сдавать, а я никак не могу понять в чем причина данной ошибки!:(((
- Exim - проблема!, SubGun, 14:00 , 20-Апр-09 (3)
- Exim - проблема!, Knyazmel, 14:39 , 20-Апр-09 (4)
>>Ребята!!!! Ну неужели ни у кого не было такой проблемы???? Помогите кто >>может, надо очень срочно!!!!! Скоро Сервак сдавать, а я никак не >>могу понять в чем причина данной ошибки!:((( > >Может все-таки стоит править /usr/ports/mail/exim/Makefile ? Да честно говоря, что уже только с ним не пробовал!!! И пустым его оставлял, и вписывал только самое необходимое и вписывал все что находил и т.д.!!!! Ни фигашечки не помогает!!!!
- Exim - проблема!, GD, 14:44 , 20-Апр-09 (5)
- Exim - проблема!, Knyazmel, 14:57 , 20-Апр-09 (6)
>>>Ребята!!!! Ну неужели ни у кого не было такой проблемы???? Помогите кто >>>может, надо очень срочно!!!!! Скоро Сервак сдавать, а я никак не >>>могу понять в чем причина данной ошибки!:((( >> >>Может все-таки стоит править /usr/ports/mail/exim/Makefile ? > >глупость говорите >и вносить весь вышеуказанный мусор в /etc/make.conf было глупостью >топикстартеру: расскажите зачем напихали такого в /etc/make.conf? чего нехватало в штатной портовой >сборке? Так ведь сначала ничего туда не пихал!!!! Все поставил с портов, настроил конфиг, набираю команду exim -bV а мне в ответ ошибка, что мол не найден драйвер redirect, я комментирую маршут с данным драйвером и опять проверяю конфигурацию конфига, пишет, что не найден драйвер dnslookup! В общем ни один драйвер не находился! Мне сказали, что при установке exim, он должен работать сразу с дефолтовым конфигом! Я свой конфиг удалил, поставил дефолтовый, те же ошибки! Поковырялся в нете, нагуглил похожую проблему, она решалась путем включения драйверов в make файл! Так и сделал! Пересобрал, и опять теже ошибки! Стал просматривать документацию, ничего толкового по такой теме нет! Решил опять пересобрать! Включил в мэйк файл уже все параметры, и опять таже ошибка!
- Exim - проблема!, GD, 15:09 , 20-Апр-09 (7)
- Exim - проблема!, Knyazmel, 15:34 , 20-Апр-09 (8)
>[оверквотинг удален] >>>и вносить весь вышеуказанный мусор в /etc/make.conf было глупостью >>>топикстартеру: расскажите зачем напихали такого в /etc/make.conf? чего нехватало в штатной портовой >>>сборке? >> >>Так ведь сначала ничего туда не пихал!!!! Все поставил с портов, настроил >>конфиг, набираю команду exim -bV а мне в ответ ошибка, что >>мол не найден драйвер redirect, > >не верю (с) >показывайте как собирали Изначально обновил дерево портов, после начал делать как в этой статье: http://www.samag.ru/art/01.2006/01.2006_03.html т.е.: # cd /usr/ports/mail/exim # make fetch # cd /usr/ # mkdir Install # cd Install # tar -xvjpf /usr/ports/distfiles/exim/exim-4.69.tar.bz2 # cd exim-4.69/Local После стал настраивать ключи сборки, так же как в этой статье. Увидел это дело другой сотрудник, сказал, что не надо впихивать туда весь этот мусор (рассказал, что большинство всего этого ставится по умолчанию)! Оставил в конце в мэйк файле только следующее BIN_DIRECTORY=/usr/sbin CONFIGURE_FILE=/etc/mail/exim.conf EXIM_USER=1002 EXIM_GROUP=6 SPOOL_DIRECTORY=/var/spool/mqueue SUPPORT_MAILDIR=yes AUTH_CRAM_MD5=yes AUTH_PLAINTEXT=yes EXIM_PERL=perl.o CHOWN_COMMAND=/usr/sbin/chown SUPPORT_MOVE_FROZEN_MESSAGES=yes HEADERS_CHARSET="CP1251" HAVE_ICONV=yes CFLAGS=-O -I/usr/local/include EXTRALIBS_EXIM=-L/usr/local/lib -liconv INFO_DIRECTORY=/usr/share/info COMPRESS_COMMAND=/usr/bin/gzip COMPRESS_SUFFIX=gz ZCAT_COMMAND=/usr/bin/zcat TMPDIR="/tmp" WITH_CONTENT_SCAN=yes WITH_OLD_DEMIME=yes Установил! Начал настраивать конфиг как в Лисяре - http://www.lissyara.su/?id=1453 с отличием только sql, так как мне мускл не требуется, то все что было с ним выкидывал! Проверил конфиг и полезли вышеописаные ошибки! После удалил свой конфиг и поставил дефолтовый, тоже самое! Удалил Exim с данной папкой (Install) Зашел в /usr/ports/mail/exim набрал make config, в ответ говорит: "Нечего тебе тут конфигурировать"! Сделал make install clean, проверяю конфиг - ошибки! А дальше начались эксперименты с удалением и пересборкой в файле /etc/make.conf как рассказывал выше! Но изначально он был пустной!!! > >есть правда подозрение что между установкой ОС и установкой exim произошло нечто, >что сделало использование портов невозможным. А может это из-за того, что я делал все по статьям в которых использовался мускл, а я его выкидывал??? Но разве может такое быть???
- Exim - проблема!, GD, 15:47 , 20-Апр-09 (9)
- Exim - проблема!, Knyazmel, 16:05 , 20-Апр-09 (10)
>[оверквотинг удален] >>INFO_DIRECTORY=/usr/share/info >>COMPRESS_COMMAND=/usr/bin/gzip >>COMPRESS_SUFFIX=gz >>ZCAT_COMMAND=/usr/bin/zcat >>TMPDIR="/tmp" >>WITH_CONTENT_SCAN=yes >>WITH_OLD_DEMIME=yes > >этот мусор убирайте >Убрал, получилось вот что: # added by use.perl 2009-04-03 19:51:24 PERL_VERSION=5.8.9 BIN_DIRECTORY=/usr/sbin CONFIGURE_FILE=/etc/mail/exim.conf EXIM_USER=1002 EXIM_GROUP=6 SPOOL_DIRECTORY=/var/spool/mqueue SUPPORT_MAILDIR=yes AUTH_CRAM_MD5=yes AUTH_PLAINTEXT=yes EXIM_PERL=perl.o CHOWN_COMMAND=/usr/sbin/chown SUPPORT_MOVE_FROZEN_MESSAGES=yes далее /usr/ports/mail/exim/make deinstall после /usr/ports/mail/exim/make && make install clean Установилось, набираю exim -bV, выдает следующее mail# exim -bV Exim version 4.69 #1 built 15-Apr-2009 18:50:29 Copyright (c) University of Cambridge 2006 Probably Berkeley DB version 1.8x (native mode) Support for: crypteq use_setclassresources Perl move_frozen_messages Content_Scanning Old_Demime Lookups: Authenticators: cram_md5 plaintext Routers: Transports: Size of off_t: 8 2009-04-20 16:05:18 Exim configuration error in line 126 of /etc/mail/exim.conf: router dnslookup: cannot find router driver "dnslookup" Все по прежнему!:( >> >>Установил! Начал настраивать конфиг как в Лисяре - http://www.lissyara.su/?id=1453 с отличием только >>sql, так как мне мускл не требуется, то все что было >>с ним выкидывал! > >на http://www.lissyara.su есть масса достаточно неплохих >( по кол-ву ереси ) док-в по exim-у >вы ткнулись не в самый простой просто мне необходимо настроить exim так, чтобы при получении почты он проверял ее на спам и вирусы, а после отправлял на нижестоящий exchange сервер, подобный конфиг нашел только на лисяре! >
- Exim - проблема!, Knyazmel, 16:31 , 20-Апр-09 (11)
Ребята!!!! Еще у кого-нибудь соображения имеются??? В чем может быть проблема и как ее устранить???
- Exim - проблема!, GD, 16:43 , 20-Апр-09 (12)
- Exim - проблема!, Knyazmel, 17:02 , 20-Апр-09 (13)
>[оверквотинг удален] >я же говорю - убирайте _весь_ мусор! >должна остаться единственная строчка: >PERL_VERSION=5.8.9 > >> >>далее /usr/ports/mail/exim/make deinstall > >без толку, вы ж не из портов ставили, теперь придется чистить руками > >смотрите /usr/sbin на предмет exi* Гребаный кибастос! Я в панике!:) Пожахал все папки начинающиеся с exim установил все заново с пустым мэйк файлом и теперь не пашет команда exim -bV!!! Че делать-то??? >[оверквотинг удален] >>>>sql, так как мне мускл не требуется, то все что было >>>>с ним выкидывал! >>> >>>на http://www.lissyara.su есть масса достаточно неплохих >>>( по кол-ву ереси ) док-в по exim-у >>>вы ткнулись не в самый простой >> >>просто мне необходимо настроить exim так, чтобы при получении почты он проверял >>ее на спам и вирусы, а после отправлял на нижестоящий exchange >>сервер, подобный конфиг нашел только на лисяре!
- Exim - проблема!, GD, 17:06 , 20-Апр-09 (14)
- Exim - проблема!, Knyazmel, 17:17 , 20-Апр-09 (15)
>[оверквотинг удален] >>>без толку, вы ж не из портов ставили, теперь придется чистить руками >>> >>>смотрите /usr/sbin на предмет exi* >> >>Гребаный кибастос! Я в панике!:) Пожахал все папки начинающиеся с exim >>установил все заново с пустым мэйк файлом и теперь не пашет команда >>exim -bV!!! Че делать-то??? > >покажите >ls -la /usr/local/sbin mail# ls -la /usr/local/sbin total 1444 drwxr-xr-x 2 root wheel 512 Apr 20 16:59 . drwxr-xr-x 13 root wheel 512 Apr 3 19:30 .. -r-xr-xr-x 1 root wheel 3126 Apr 14 23:00 addgnupghome -r-xr-xr-x 1 root wheel 2192 Apr 14 23:00 applygnupgdefaults -r-xr-xr-x 1 root wheel 110272 Apr 3 19:54 clamav-milter -r-xr-xr-x 1 root wheel 103472 Apr 3 19:54 clamd -r-xr-xr-x 1 root wheel 40396 Apr 3 20:01 clamsmtpd -rwxr-xr-x 1 root wheel 10049 Apr 20 16:59 exicyclog -rwxr-xr-x 1 root wheel 5223 Apr 20 16:59 exigrep lrwxr-xr-x 1 root wheel 11 Apr 20 16:59 exim -> exim-4.69-3 -rwsr-xr-x 1 root wheel 848660 Apr 20 16:59 exim-4.69-3 -rwxr-xr-x 1 root wheel 4701 Apr 20 16:59 exim_checkaccess -rwxr-xr-x 1 root wheel 10076 Apr 20 16:59 exim_dbmbuild -rwxr-xr-x 1 root wheel 11344 Apr 20 16:59 exim_dumpdb -rwxr-xr-x 1 root wheel 14312 Apr 20 16:59 exim_fixdb -rwxr-xr-x 1 root wheel 12024 Apr 20 16:59 exim_lock -rwxr-xr-x 1 root wheel 14304 Apr 20 16:59 exim_tidydb -rwxr-xr-x 1 root wheel 149862 Apr 20 16:59 eximstats -rwxr-xr-x 1 root wheel 8098 Apr 20 16:59 exinext -rwxr-xr-x 1 root wheel 57312 Apr 20 16:59 exipick -rwxr-xr-x 1 root wheel 4867 Apr 20 16:59 exiqgrep -rwxr-xr-x 1 root wheel 4975 Apr 20 16:59 exiqsumm -rwxr-xr-x 1 root wheel 4319 Apr 20 16:59 exiwhat -r-xr-xr-x 1 root wheel 18510 Apr 14 15:14 spfd > >если там есть exim, то >/usr/local/sbin/exim -bV >
да, в этой папке команда работает! а как сделать чтобы и в других тоже, как раньше??? ЧЕЛОВЕЧИЩЕ подскажи плиз дибилу!!!:))) Кстати, теперь после того, как выкинул в топку все гавно из sbin о котором было написано выше, конфиг проверяеться без ошибок!!!))))) ОГРОМНЕЙШЕЕ СПАСИБО GD!!!! Если бы не ты, то так и подох бы я дураком!!!:))) - Exim - проблема!, GD, 17:29 , 20-Апр-09 (16)
- Exim - проблема!, Knyazmel, 17:40 , 20-Апр-09 (17)
>[оверквотинг удален] >>>если там есть exim, то >>>/usr/local/sbin/exim -bV >>> >> >>да, в этой папке команда работает! а как сделать чтобы и в >>других тоже, как раньше??? > >что показывает >echo "${PATH}" >? mail# echo "${PATH}" /sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin > >у вас в этой переменной не содержится /usr/local/sbin (видимо) >установить значение этой переменной можно, например, описав ее в ~/.profile или в >~/.bashrc если пользуете bash Нет, как видите содержиться.
- Exim - проблема!, GD, 17:51 , 20-Апр-09 (18)
- Exim - проблема!, Knyazmel, 17:53 , 20-Апр-09 (19)
>[оверквотинг удален] >>> >>>у вас в этой переменной не содержится /usr/local/sbin (видимо) >>>установить значение этой переменной можно, например, описав ее в ~/.profile или в >>>~/.bashrc если пользуете bash >> >>Нет, как видите содержиться. > >тогда рассказывайте, что означает "не работает"? >можно еще приложить вывод >which exim mail# pwd /usr/local/etc/exim mail# exim -bV exim: Command not found. mail# which exim exim: Command not found.
- Exim - проблема!, GD, 17:58 , 20-Апр-09 (20)
- Exim - проблема!, Knyazmel, 18:01 , 20-Апр-09 (21)
>[оверквотинг удален] >>/usr/local/etc/exim >>mail# exim -bV >>exim: Command not found. >>mail# which exim >>exim: Command not found. > >а если >rehash >which exim >? mail# which exim /usr/local/sbin/exim
- Exim - проблема!, GD, 18:02 , 20-Апр-09 (22)
- Exim - проблема!, Knyazmel, 18:05 , 20-Апр-09 (23)
>[оверквотинг удален] >>> >>>а если >>>rehash >>>which exim >>>? >> >>mail# which exim >>/usr/local/sbin/exim > >...оплачивайте в кассу... :)В смысле???:) Так а почему когда я нахожусь в другой папке, exim -bV отвечает, что команда не найдена, раньше-то работала в любой папке!
- Exim - проблема!, GD, 18:10 , 20-Апр-09 (24)
- Exim - проблема!, Knyazmel, 18:14 , 20-Апр-09 (25)
>[оверквотинг удален] >>> >>>...оплачивайте в кассу... >> >>:)В смысле???:) >> >>Так а почему когда я нахожусь в другой папке, exim -bV отвечает, >>что команда не найдена > >даже после rehash ? >что за шелл вы используете? Ой!!! Простите дурня! Все нормально, все работает! Я после rehash не пробовал ее набрать!:) Знаю: виноват, молодой, исправлюсь!:) Огромнейшее вам спасибо, бью челом перед вами!:) Очень сильно помогли, правда чувствую себя теперь как наиполнейший ноль!:( Извините за трату вашего времени!
|