Skocz do zawartości
Zaloguj się, aby obserwować  
zenon65

Exim

Polecane posty

Witam,

 

Mam problem. Po instalacji DA exim się nie uruchomił.

W logach mam komunikat:

2016-11-29 12:53:09 Exim configuration error in line 125 of /etc/exim.conf:
  main option "keep_environment" unknown

linia 125 to:

keep_environment=PWD

cat /usr/local/directadmin/custombuild/options.conf

#Mail Settings
exim=no
eximconf=no
eximconf_release=4.4
blockcracking=no
easy_spam_fighter=no
spamassassin=no
sa_update=daily
dovecot=yes
dovecot_conf=yes
pigeonhole=no

dodatkowo załączam:

 

ls -la /usr/sbin/exim*

-rwsr-xr-x 1 root root 1017670 Sep 22 2013 /usr/sbin/exim
-rwxr-xr-x 1 root root 4605 Sep 22 2013 /usr/sbin/exim_checkaccess
-rwxr-xr-x 1 root root 74327 Jan 31 2011 /usr/sbin/exim_convert4r4
-rwxr-xr-x 1 root root 11119 Sep 22 2013 /usr/sbin/exim_dbmbuild
-rwxr-xr-x 1 root root 16386 Sep 22 2013 /usr/sbin/exim_dumpdb
-rwxr-xr-x 1 root root 22401 Sep 22 2013 /usr/sbin/exim_fixdb
-rwxr-xr-x 1 root root 15352 Sep 22 2013 /usr/sbin/exim_lock
-rwxr-xr-x 1 root root 17287 Sep 22 2013 /usr/sbin/exim_tidydb
-rwxr-xr-x 1 root root 150748 Sep 22 2013 /usr/sbin/eximstats

/usr/sbin/exim -bV

Exim version 4.80.1 #3 built 22-Sep-2013 01:37:21
Copyright (c) University of Cambridge, 1995 - 2012
(c) The Exim Maintainers and contributors in ACKNOWLEDGMENTS file, 2007 - 2012
Berkeley DB: Berkeley DB 5.1.29: (October 25, 2011)
Support for: crypteq IPv6 Perl OpenSSL move_frozen_messages Content_Scanning DKIM Old_Demime
Lookups (built-in): lsearch wildlsearch nwildlsearch iplsearch cdb dbm dbmjz dbmnz
Authenticators: cram_md5 cyrus_sasl dovecot plaintext spa
Routers: accept dnslookup ipliteral manualroute queryprogram redirect
Transports: appendfile/maildir/mailstore/mbx autoreply lmtp pipe smtp
Fixed never_users: 0
Size of off_t: 8
2016-11-29 11:16:37 Exim configuration error in line 125 of /etc/exim.conf:
main option "keep_environment" unknown

Ktoś pomoże?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Próbowałeś wykomentować/usunąć linijkę 125 z cfg? Prawdopodobnie DA nadpisał konfigurację "właściwą" - własną, która nie jest dostosowana do konkretnej wersji exima.

 

EDIT:

 

30 sekund szukania: https://github.com/Exim/exim/blob/master/doc/doc-txt/ChangeLog

keep_environment dodano dopiero w Exim version 4.87, a Twoja to 4.80. Nie wiem czego innego można było oczekiwać i szczerze mówiąc z taką pierdołą to wstyd pisać bo rozwiązanie problemu to tylko kwestia minimalnej samodzielności.

Edytowano przez Fizyda (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

I to wystarczy? Exim chodzi :)

 

Nie, nie wystarczy. Znaczy wystarczy pewnie do uruchomienia exima, ale nie do bezpiecznego jego działania. Skoro DA zastosował konfigurację dla nowszych wersji exima, to można zakładać iż w nowszych mogły zostać załatane jakieś błędy przy niektórych ustawieniach, np. ustawienie wartości X nie działa wcale i pozwala bez autoryzacji wysyłać maile, ale zostało to naprawione w wersjach wyższych. Co za tym idzie DA mógł takie ustawienia zastosować do Twojej wersji exima i otworzyć jakąś dziurkę.

Oczywiście to tylko przykład i wcale taka sytuacja nie musi mieć miejsce, ale takie rzeczy się zdarzają w sofcie. Dlatego warto mimo wszystko pochylić się własnoręcznie nad konfiguracją, zwłaszcza że mamy 100% pewności iż DA nie dostosował CFG do zainstalowanej wersji exima. Można też zaktualizować exima do najnowszej wersji lub takiej jaką oczekuje DA co też powinno wyeliminować jakieś problemy.

 

EDIT:

 

czasami pierdoła zajmuje 30 minut :)

na googlu szukałem i nic nie znalazłem.

Sorki, ale to nie pierdoła tutaj zawiniła tylko brak umiejętności czytania ze zrozumieniem, samodzielnego myślenia i logicznego łączenia rzeczy. Ja nie miałem nigdy do czynienia z eximem ani DA, ba nawet nie miałem do czynienia z żadnym tego typu panelem od strony administracyjnej, a problem rozwiązałem w ciągu 1 minuty.

 

Edytowano przez Fizyda (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Nov 24 12:20:06 host systemd[1]: Started Exim Mail Transport Agent.
Nov 24 12:20:06 host exim[2022]: /usr/sbin/exim: error while loading shared libraries: libspf2.so.2: cannot open shared object file: No such file or directory
Nov 24 12:20:06 host systemd[1]: exim.service: Main process exited, code=exited, status=127/n/a
Nov 24 12:20:06 host systemd[1]: exim.service: Unit entered failed state.
Nov 24 12:20:06 host systemd[1]: exim.service: Failed with result 'exit-code'.

teraz mam tak. Co zrobić?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×