[Dovecot] OS X Server Partition Problems
I'm a nube to Dovecot and this list. Please be kind. ;)
I'm running Dovecot 1.1.20 and Postfix 2.5.5 on OS X Server 10.6.6.
I've moved accounts from another, older cyrus-based server (thank god), and used fetchmail to imap the existing mail to the new server. At some point, I developed a problem with my partition map being semi-ignored. Mail is stored in multiple places, and I'm not sure why or entirely clear how it ended up there. My log is overflowing with entries such as…
Jan 10 15:44:57 gilded-bat dovecot[65]: auth(default): od(john_doe_com): unable to find partition for tag=johndoe: using default mail location: /var/spool/imap/dovecot/mail
…referring to each of my defined partitions.
Here's what I semi-understand.
/etc/dovecot/partition_map.conf.default contains:
default:/var/spool/imap/dovecot/mail
/etc/dovecot/partition_map.conf contains correct entries like
default:/Mail JohnDoe:/Groups/JohnDoe/Mail [etc.]
dovecotd -n is below. It's configuration with regard to mail store locations look ok to me, but then I'm a virgin.
In practice, mail is being stored in three different locations. They're all full of mail directories and are busy.
/var/spool/imap/dovecot/mail /Mail /Groups/JohnDoe/Mail
…with of course the third entry being many entries for each client. The directories described definitely exist. Clients started out being able to see old mail that was transferred from the retired server, but no longer do. I'm not actually clear which of the three mail stores in use are being accessed by whom or for what. (And let's not even ask why none of this showed up in testing.)
In short, I'm over my head and the villagers are outside with the usual pitchforks and torches.
Thanks, Bryan
dovecotd -n
# 1.1.20apple0.5: /private/etc/dovecot/dovecot.conf Warning: fd limit 256 is lower than what Dovecot can use under full load (more than 356). Either grow the limit or change login_max_processes_count and max_mail_processes settings # OS: Darwin 10.5.0 x86_64 hfs base_dir: /var/run/dovecot syslog_facility: local6 protocols: pop3s imaps pop3 imap ssl_ca_file: /etc/certificates/gilded-bat.laughingboot.net.92CAF9E2B8684ABB0933B96C62F678EC73339F22.chain.pem ssl_cert_file: /etc/certificates/gilded-bat.laughingboot.net.92CAF9E2B8684ABB0933B96C62F678EC73339F22.cert.pem ssl_key_file: /etc/certificates/gilded-bat.laughingboot.net.92CAF9E2B8684ABB0933B96C62F678EC73339F22.key.pem ssl_cipher_list: ALL:!LOW:!SSLv2:!aNULL:!ADH:!eNULL disable_plaintext_auth: no login_dir: /var/run/dovecot/login login_executable(default): /usr/libexec/dovecot/imap-login login_executable(imap): /usr/libexec/dovecot/imap-login login_executable(pop3): /usr/libexec/dovecot/pop3-login login_user: _dovecot login_process_per_connection: no max_mail_processes: 100 mail_max_userip_connections(default): 20 mail_max_userip_connections(imap): 20 mail_max_userip_connections(pop3): 10 verbose_proctitle: yes first_valid_uid: 6 first_valid_gid: 6 mail_access_groups: mail mail_location: maildir:/Mail/%u mail_debug: yes mail_executable(default): /usr/libexec/dovecot/imap mail_executable(imap): /usr/libexec/dovecot/imap mail_executable(pop3): /usr/libexec/dovecot/pop3 mail_process_sharing: full mail_max_connections: 5 mail_plugins(default): quota imap_quota mail_plugins(imap): quota imap_quota mail_plugins(pop3): quota mail_plugin_dir(default): /usr/lib/dovecot/imap mail_plugin_dir(imap): /usr/lib/dovecot/imap mail_plugin_dir(pop3): /usr/lib/dovecot/pop3 lda: postmaster_address: postmaster@example.com hostname: gilded-bat.laughingboot.net mail_plugins: quota quota_full_tempfail: yes sendmail_path: /usr/sbin/sendmail auth_socket_path: /var/run/dovecot/auth-master log_path: /var/log/mailaccess.log info_log_path: /var/log/mailaccess.log auth default: mechanisms: gssapi login plain apop cram-md5 verbose: yes debug: yes debug_passwords: yes passdb: driver: od userdb: driver: od args: partition=/etc/dovecot/partition_map.conf enforce_quotas=yes socket: type: listen master: path: /var/run/dovecot/auth-master mode: 384 user: _dovecot group: mail plugin: quota_warning: storage=100%% /usr/libexec/dovecot/quota-exceeded.sh quota_warning2: storage=80%% /usr/libexec/dovecot/quota-warning.sh quota: maildir:User quota sieve: /var/spool/imap/dovecot/sieve-scripts/%u/dovecot.sieve
participants (1)
-
Bryan Harrison