ISP CONFIG 3 + Devocot 2.x - cant send mail

Discussion in 'Installation/Configuration' started by ondrusina, Jun 22, 2011.

  1. ondrusina

    ondrusina New Member

    Hi, i need to help with Devocot configuration.
    I had installed ISPConfig 3 + Dovecot 1.2 on Debian 6 . Worked fine unit i made upgrade to Dovecot2.0.x
    Now im not able to get any mail. But i can send ..

    Im getting following errors.

    Code:
    Jun 22 18:24:50 debora dovecot: imap: Error: Can't load plugin sieve_plugin: Plugin is intended to be used only by binaries: lda lmtp (we're imap)
    Jun 22 18:24:50 debora dovecot: imap: Fatal: Couldn't load required plugins
    Jun 22 18:24:50 debora dovecot: imap: Error: dlopen(/usr/lib/dovecot/modules/lib90_sieve_plugin.so) failed: /usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol: mail_deliver_get_log_var_expand_table
    Jun 22 18:24:50 debora dovecot: imap: Error: Can't load plugin sieve_plugin: Plugin is intended to be used only by binaries: lda lmtp (we're imap)
    Jun 22 18:24:50 debora dovecot: imap: Fatal: Couldn't load required plugins
    Jun 22 18:25:39 debora dovecot: auth: Error: mysql: Query failed, retrying: Unknown column 'disablelda' in 'where clause'
    Jun 22 18:25:39 debora dovecot: auth: Error: sql(x@x.xx): User query failed: Unknown column 'disablelda' in 'where clause'
    Jun 22 18:25:39 debora dovecot: lda: Error: user xx@xx.xx: Auth USER lookup failed
    Jun 22 18:25:39 debora dovecot: lda: Fatal: Internal error occurred. Refer to server log for more information.
    Jun 22 18:28:05 debora dovecot: auth: Error: mysql: Query failed, retrying: Unknown column 'disablelda' in 'where clause'
    Jun 22 18:28:05 debora dovecot: auth: Error: sql(x@x.xx): User query failed: Unknown column 'disablelda' in 'where clause'
    Jun 22 18:28:05 debora dovecot: lda: Error: user x@xx.xx: Auth USER lookup failed
    Jun 22 18:28:05 debora dovecot: lda: Fatal: Internal error occurred. Refer to server log for more information.
    Jun 22 18:29:52 debora dovecot: imap: Error: dlopen(/usr/lib/dovecot/modules/lib90_sieve_plugin.so) failed: /usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol: mail_deliver_get_log_var_expand_table
    Jun 22 18:29:52 debora dovecot: imap: Error: Can't load plugin sieve_plugin: Plugin is intended to be used only by binaries: lda lmtp (we're imap)
    Jun 22 18:29:52 debora dovecot: imap: Fatal: Couldn't load required plugins
    Jun 22 18:29:52 debora dovecot: imap: Error: dlopen(/usr/lib/dovecot/modules/lib90_sieve_plugin.so) failed: /usr/lib/dovecot/libdovecot-sieve.so.0: undefined symbol: mail_deliver_get_log_var_expand_table
    Jun 22 18:29:52 debora dovecot: imap: Error: Can't load plugin sieve_plugin: Plugin is intended to be used only by binaries: lda lmtp (we're imap)
    Jun 22 18:29:52 debora dovecot: imap: Fatal: Couldn't load required plugins
    Dovecto Conf

    Code:
    ## Dovecot configuration file
    base_dir = /var/run/dovecot/
    
    protocols = imap pop3 lmtp
    disable_plaintext_auth = no
    log_timestamp = "%Y-%m-%d %H:%M:%S "
    
    ssl_cert_file = /etc/ssl/certs/dovecot.pem
    ssl_key_file  = /etc/ssl/private/dovecot.pem
    
    mail_privileged_group = mail
    
    login_greeting = my-domain.tld IMAP server ready...
    
    ## IMAP specific settings
    protocol imap {
      mail_executable = /usr/lib/dovecot/rawlog /usr/lib/dovecot/imap
      mail_plugins = sieve quota imap_quota
    }
    
    ## POP3 specific settings
    protocol pop3 {
      mail_executable = /usr/lib/dovecot/rawlog /usr/lib/dovecot/pop3
      pop3_uidl_format = %08Xu%08Xv
      mail_plugins = quota
    }
    
    ## LDA specific settings
    protocol lda {
      # Address to use when sending rejection mails.
      postmaster_address = postmaster@my-domain.tld
    
      # Support for dynamically loadable plugins. mail_plugins is a space separated
      # list of plugins to load.
      # mail_plugin_dir = /usr/lib/dovecot/modules/lda
    
      # UNIX socket path to master authentication server to find users.
      auth_socket_path = /var/run/dovecot/auth-master
    
      # Enabling Sieve plugin for server-side mail filtering
      mail_plugins = sieve quota## Plugin settings
    plugin {
      quota = maildir
      sieve=/var/vmail/%d/%n/.sieve
    }
    
    
    ## Authentication processes
    
    # Executable location
    #auth_executable = /usr/lib/dovecot/dovecot-auth
    auth default {
      mechanisms = plain login
    
      # SQL database <doc/wiki/AuthDatabase.SQL.txt>
      passdb sql {
        # Path for SQL configuration file
        args = /etc/dovecot/dovecot-sql.conf
      }
    
    # new quota support:
      userdb prefetch {
      }
    
      userdb sql {
        args = /etc/dovecot/dovecot-sql.conf
      }
    
    
      ## dovecot-lda specific settings
      ##
      socket listen {
        master {
          path = /var/run/dovecot/auth-master
          mode = 0600
          user = vmail # User running Dovecot LDA
          #group = vmail # Or alternatively mode 0660 + LDA user in this group
        }
      client {
              path = /var/spool/postfix/private/auth
              mode = 0660
              user = postfix
              group = postfix
            }
      }
    
    }
    
    mail_location = maildir:/var/vmail/%d/%n/Maildir
    
    mail_uid = 5000
    mail_gid = 5000
    
    
    
    }
    
    

    Please help, if any ideas what could be wrong ...
     
  2. falko

    falko Super Moderator Howtoforge Staff Moderator HowtoForge Supporter ISPConfig Developer

    ISPConfig 3 doesn't support Dovecot 2.x. Only versions up to 1.2.x are supported.
     
  3. ondrusina

    ondrusina New Member

    I needed only comment the sieve plugin, Dovecot 2.0 is working fine without the plugin.
     

Share This Page