Portál AbcLinuxu, 1. června 2024 15:18


Dotaz: Nejde spustit dovecot

7.1.2011 13:28 nowis2011
Nejde spustit dovecot
Přečteno: 260×
Odpovědět | Admin
Zdravím, snažím se nakonfigurovat mailový server. Nedaří se mi spustit dovecot. Budu rád, pokud by mi někdo mohl poradit.

[root@mail tmp]# /etc/init.d/dovecot restart Ukončuji Dovecot Imap: [SELHALO] Spouštím Dovecot Imap: Error: Error in configuration file /etc/dovecot.conf line 715: Unknown protocol name (section changed in /etc/dovecot.conf at line 709) Fatal: Invalid configuration in /etc/dovecot.conf [SELHALO]

Na řádku 715 je:

protocol managesieve a vše pod ním zakomentováno

jedná se o CentOS 5.5 64

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 7.1.2011 14:15 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Nejde spustit dovecot
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ta volba se jmenuje protocols, ne? Já tam tedy mám
protocols = imap imaps pop3 pop3s
Jinak ještě mě napadá, že možná máš Dovecot zkompilovaný bez podpory sieve - třeba v Debianu je zvlášť Dovecot pro IMAP a zvlášť pro POP3, nemůže to být něco podobného?
Já to s tou denacifikací Slovenska myslel vážně.
7.1.2011 15:05 nowis2011
Rozbalit Rozbalit vše Re: Nejde spustit dovecot

jj,to je v pořádku, ten řádek co píšeš mám jako ty, je to myslím řádek 20. Ten řádek, který zlobí je 715

Napadlo mne, jestli Dovecot raději neodinstaluji a nezkusím znova, ale jak jsem zjistil, není to tak snadné... Jsem nováček no...

Jak zjistím, jestli mám Dovecot s/bez podpory Sieve?

Dík
Jendа avatar 7.1.2011 16:19 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Nejde spustit dovecot
Já jsem v defaultním konfiguráku našel
protocol managesieve {
  # Login executable location.
  #login_executable = /usr/libexec/dovecot/managesieve-login

  # MANAGESIEVE executable location. See IMAP's mail_executable above for 
  # examples how this could be changed.
  #mail_executable = /usr/libexec/dovecot/managesieve

  # Maximum MANAGESIEVE command line length in bytes. This setting is 
  # directly borrowed from IMAP. But, since long command lines are very
  # unlikely with MANAGESIEVE, changing this will not be very useful.  
  #managesieve_max_line_length = 65536

  # Specifies the location of the symlink pointing to the active script in
  # the sieve storage directory. This must match the SIEVE setting used by
  # deliver (refer to http://wiki.dovecot.org/LDA/Sieve#location for more
  # info). Variable substitution with % is recognized.
  sieve=~/.dovecot.sieve

  # This specifies the path to the directory where the uploaded scripts must
  # be stored. In terms of '%' variable substitution it is identical to
  # dovecot's mail_location setting used by the mail protocol daemons.
  sieve_storage=~/sieve

  # If, for some inobvious reason, the sieve_storage remains unset, the 
  # managesieve daemon uses the specification of the mail_location to find out 
  # where to store the sieve files (see explaination in README.managesieve). 
  # The example below, when uncommented, overrides any global mail_location 
  # specification and stores all the scripts in '~/mail/sieve' if sieve_storage 
  # is unset. However, you should always use the sieve_storage setting.
  # mail_location = mbox:~/mail

  # To fool managesieve clients that are focused on timesieved you can
  # specify the IMPLEMENTATION capability that the dovecot reports to clients 
  # (default: dovecot).
  #managesieve_implementation_string = Cyrus timsieved v2.2.13
}
To mezi { a } je konfigurace specifická pro ten konkrétní protokol. Neztratil jsi třeba otevírací závorku?
7.1.2011 20:34 nowis2011
Rozbalit Rozbalit vše Re: Nejde spustit dovecot
...neztratil, jen jsem ji sem nedal, omlouvám se
xkucf03 avatar 7.1.2011 19:36 xkucf03 | skóre: 49 | blog: xkucf03
Rozbalit Rozbalit vše Re: Nejde spustit dovecot
zkus to zakomentovat celé včetně:
protocol managesieve {
}
Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
7.1.2011 20:36 nowis2011
Rozbalit Rozbalit vše Re: Nejde spustit dovecot

To jsem zkoušel, ale nahlásilo to jinou chybu.

Zkusím celou instalaci znovu, protže mám, pocit, že to nejdříve fungovalo, možná nějaký konflikt, s něčím, co jsem tam instaloval potom

Ozvu se jak to dopadlo, každopádně díky za snahu pomoci, trochu jsem se bál sem napsat :-)

8.1.2011 09:38 nowis2011
Rozbalit Rozbalit vše Re: Nejde spustit dovecot
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vypadá to, že se opravdu jednalo o problém s dovecot bez sieve, po nové přeinstalaci jsem tam dal zvlášť balík se sieve a švihá to jak má. Ještě jednou díky.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.