Urgent help please! IMAP can't work after use ispconfig_update.sh upgrade

Discussion in 'Installation/Configuration' started by saintandy, Sep 13, 2010.

  1. saintandy

    saintandy New Member

    I upgrade my ISPconfig from 3.0.16 to 3.0.22
    http://www.faqforge.com/linux/controlpanels/ispconfig3/how-to-update-ispconfig-3/

    Now the Dovecot can't start. all services down, Please help !
    THANK YOU !!!!!!!!!

    Starting 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
    [FAILED]


    Line 709 to Line 715 dovecot.conf


    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

    # ManageSieve logout format string:
    # %i - total number of bytes read from client
    # %o - total number of bytes sent to client
    #managesieve_logout_format = bytes=%i/%o

    # 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
    }
     
  2. saintandy

    saintandy New Member

    Upgrade dovecot.conf
     

    Attached Files:

  3. saintandy

    saintandy New Member

    backup dovecot.conf
     

    Attached Files:

  4. saintandy

    saintandy New Member

    If I remark Line 709 to Line 715 of dovecot.conf
    The Dovecot can start.

    But when use SquirrelMail login.

    ERROR:
    ERROR: Connection dropped by IMAP server.
    Query: CAPABILITY


    message log

    Sep 13 18:19:27 mail dovecot: imap-login: Login: user=<[email protected]>, method=PLAIN, rip=::ffff:192.168.0.11, lip=::ffff:192.168.0.3
    Sep 13 18:19:27 mail dovecot: IMAP([email protected]): Ambiguous mail location setting, don't know what to do with it: /var/vmail/vinnitsa.com.hk/it/Maildir (try prefixing it with mbox: or maildir:)
    Sep 13 18:19:27 mail dovecot: IMAP([email protected]): Mail storage creation failed with mail_location: /var/vmail/user.com/user/Maildir
    Sep 13 18:19:27 mail dovecot: child 12356 (imap) returned error 89
     

    Attached Files:

  5. saintandy

    saintandy New Member

    Anyone can give me a hand ?
    THANK YOU VERY MUCH !!!!!!!
     
  6. falko

    falko Super Moderator ISPConfig Developer

    Please add managesieve to the protocols line (line 20) and restart Dovecot.
     

Share This Page