Hi guys. My conf: # 1.2.9: /etc/dovecot/dovecot.conf # OS: Linux 2.6.32-23-server x86_64 Ubuntu 10.04.1 LTS reiserfs log_timestamp: %Y-%m-%d %H:%M:%S protocols: imap imaps pop3 pop3s ssl_cert_file: /etc/ssl/mail/dovecot.crt ssl_key_file: /etc/ssl/mail/dovecot.key disable_plaintext_auth: no login_dir: /var/run/dovecot/login login_executable(default): /usr/lib/dovecot/imap-login login_executable(imap): /usr/lib/dovecot/imap-login login_executable(pop3): /usr/lib/dovecot/pop3-login mail_location: maildir:/home/vmail/%u/ mail_debug: yes mbox_write_locks: fcntl dotlock mail_executable(default): /usr/lib/dovecot/imap mail_executable(imap): /usr/lib/dovecot/imap mail_executable(pop3): /usr/lib/dovecot/pop3 mail_plugin_dir(default): /usr/lib/dovecot/modules/imap mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3 auth default: mechanisms: plain login verbose: yes debug: yes debug_passwords: yes passdb: driver: sql args: /etc/dovecot/dovecot-sql.conf userdb: driver: sql args: /etc/dovecot/dovecot-sql.conf socket: type: listen client: path: /var/spool/postfix/private/auth mode: 432 user: postfix group: postfix master: path: /var/run/dovecot/auth-master mode: 384 user: vmail group: vmail ------------------------------------- My problem is that dovecot is creating aditional folders: #ls -l /home/vmail drwx------ 6 vmail vmail 184 2010-09-01 01:31 escuelasuperiordecoaching.com drwx------ 8 vmail vmail 392 2010-09-01 10:58 pablo.rodriguez at escuelasuperiordecoaching.com # ls -l escuelasuperiordecoaching.com/ drwx------ 5 vmail vmail 120 2010-08-30 14:35 pablo.rodriguez I'm receiving mail in /home/vmail/escuelasuperiordecoaching.com/pablo.rodriguez/new without problem, but why is dovecot creating aditional folders? My log: Sep 1 10:58:30 socrates dovecot: auth(default): master in: REQUEST^I162^I4003^I1 Sep 1 10:58:30 socrates dovecot: auth-worker(default): sql(pablo.rodriguez at escuelasuperiordecoaching.com,127.0.0.1): SELECT maildir, 1001 AS uid, 1001 AS gid FROM mailbox WHERE username 'pablo.rodriguez at escuelasuperiordecoaching.com' Sep 1 10:58:30 socrates dovecot: auth(default): master out: USER^I162^Ipablo.rodriguez at escuelasuperiordecoaching.com^Imaildir=escuelasuperiordecoaching.com/pablo.rodriguez/^Iuid=1001^Igid=1001 Sep 1 10:58:30 socrates dovecot: imap-login: Login: user=<pablo.rodriguez at escuelasuperiordecoaching.com>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, secured Sep 1 10:58:30 socrates dovecot: IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): Effective uid=1001, gid=1001, home=(none) Sep 1 10:58:30 socrates dovecot: IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): maildir: data=/home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com/ Sep 1 10:58:30 socrates dovecot: IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): maildir++: root=/home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com, index=, control=, inbox=/home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com Sep 1 10:58:30 socrates dovecot: IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): Namespace : Using permissions from /home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com: mode=0700 gid=-1 Sep 1 10:58:30 socrates dovecot: IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): Disconnected: Logged out bytes=117/1383 I can see that Dovecot is creating when...I login? What's the problem? I can't understand... Thanks in advance.
Thank you for your response. Yes, I know that I'm using maildir, but when we create an account, file sistem look likes: /home/vmail/domain.com/user1/new /home/vmail/domain.com/user1/cur /home/vmail/domain.com/user1/tmp My problem is that dovecot is creating additional folders: /home/vmail/user1/new /home/vmail/domain.com/user/cur /home/vmail/domain.com/user/tmp Mail are received in first directories, second ones are created but not used. What's the problem? Thanks again! 2010/9/1 <spamvoll at googlemail.com>:> its because u using maildir to store your mails. > > THE MAILDIR STRUCTURE > ? ? A directory in maildir format has three subdirectories, ?all > ? ? on the same filesystem: ?tmp, new, and cur. > > 2010/9/1 Pablo <boinker at gmail.com>: >> Hi guys. >> >> My conf: >> >> # 1.2.9: /etc/dovecot/dovecot.conf >> # OS: Linux 2.6.32-23-server x86_64 Ubuntu 10.04.1 LTS reiserfs >> log_timestamp: %Y-%m-%d %H:%M:%S >> protocols: imap imaps pop3 pop3s >> ssl_cert_file: /etc/ssl/mail/dovecot.crt >> ssl_key_file: /etc/ssl/mail/dovecot.key >> disable_plaintext_auth: no >> login_dir: /var/run/dovecot/login >> login_executable(default): /usr/lib/dovecot/imap-login >> login_executable(imap): /usr/lib/dovecot/imap-login >> login_executable(pop3): /usr/lib/dovecot/pop3-login >> mail_location: maildir:/home/vmail/%u/ >> mail_debug: yes >> mbox_write_locks: fcntl dotlock >> mail_executable(default): /usr/lib/dovecot/imap >> mail_executable(imap): /usr/lib/dovecot/imap >> mail_executable(pop3): /usr/lib/dovecot/pop3 >> mail_plugin_dir(default): /usr/lib/dovecot/modules/imap >> mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap >> mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3 >> auth default: >> ?mechanisms: plain login >> ?verbose: yes >> ?debug: yes >> ?debug_passwords: yes >> ?passdb: >> ? ?driver: sql >> ? ?args: /etc/dovecot/dovecot-sql.conf >> ?userdb: >> ? ?driver: sql >> ? ?args: /etc/dovecot/dovecot-sql.conf >> ?socket: >> ? ?type: listen >> ? ?client: >> ? ? ?path: /var/spool/postfix/private/auth >> ? ? ?mode: 432 >> ? ? ?user: postfix >> ? ? ?group: postfix >> ? ?master: >> ? ? ?path: /var/run/dovecot/auth-master >> ? ? ?mode: 384 >> ? ? ?user: vmail >> ? ? ?group: vmail >> ------------------------------------- >> >> My problem is that dovecot is creating aditional folders: >> >> #ls -l /home/vmail >> >> drwx------ 6 vmail vmail 184 2010-09-01 01:31 escuelasuperiordecoaching.com >> drwx------ 8 vmail vmail 392 2010-09-01 10:58 >> pablo.rodriguez at escuelasuperiordecoaching.com >> >> # ls -l escuelasuperiordecoaching.com/ >> drwx------ 5 vmail vmail 120 2010-08-30 14:35 pablo.rodriguez >> >> I'm receiving mail in >> /home/vmail/escuelasuperiordecoaching.com/pablo.rodriguez/new without >> problem, but why is dovecot creating aditional folders? >> >> My log: >> >> Sep ?1 10:58:30 socrates dovecot: auth(default): master in: >> REQUEST^I162^I4003^I1 >> Sep ?1 10:58:30 socrates dovecot: auth-worker(default): >> sql(pablo.rodriguez at escuelasuperiordecoaching.com,127.0.0.1): SELECT >> maildir, 1001 AS uid, 1001 AS gid FROM mailbox WHERE username >> 'pablo.rodriguez at escuelasuperiordecoaching.com' >> Sep ?1 10:58:30 socrates dovecot: auth(default): master out: >> USER^I162^Ipablo.rodriguez at escuelasuperiordecoaching.com^Imaildir=escuelasuperiordecoaching.com/pablo.rodriguez/^Iuid=1001^Igid=1001 >> Sep ?1 10:58:30 socrates dovecot: imap-login: Login: >> user=<pablo.rodriguez at escuelasuperiordecoaching.com>, method=PLAIN, >> rip=127.0.0.1, lip=127.0.0.1, secured >> Sep ?1 10:58:30 socrates dovecot: >> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): Effective >> uid=1001, gid=1001, home=(none) >> Sep ?1 10:58:30 socrates dovecot: >> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): maildir: >> data=/home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com/ >> Sep ?1 10:58:30 socrates dovecot: >> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): maildir++: >> root=/home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com, >> index=, control=, >> inbox=/home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com >> Sep ?1 10:58:30 socrates dovecot: >> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): Namespace : Using >> permissions from >> /home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com: mode=0700 >> gid=-1 >> Sep ?1 10:58:30 socrates dovecot: >> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): Disconnected: >> Logged out bytes=117/1383 >> >> I can see that Dovecot is creating when...I login? >> >> What's the problem? I can't understand... >> >> Thanks in advance. >> >
On 2010-09-01 5:05 AM, Pablo <boinker at gmail.com> wrote:> Sep 1 10:58:30 socrates dovecot: auth-worker(default): > sql(pablo.rodriguez at escuelasuperiordecoaching.com,127.0.0.1): SELECT > maildir, 1001 AS uid, 1001 AS gid FROM mailbox WHERE username > 'pablo.rodriguez at escuelasuperiordecoaching.com' > Sep 1 10:58:30 socrates dovecot: auth(default): master out: > USER^I162^Ipablo.rodriguez at escuelasuperiordecoaching.com^Imaildir=escuelasuperiordecoaching.com/pablo.rodriguez/^Iuid=1001^Igid=1001Note the last line. Your SQL query is returning %d/%u as the maildir location. What are you using to deliver messages? I guess you just need to make your sql query match whatever Deliver is using. -- Best regards, Charles
Thank you again. Yes, you're on the way :-) Problem was that in /etc/dovecot/dovecot.conf was: mail_location = maildir:/home/vmail/%u/ instead of my new line: mail_location = maildir:/home/vmail/%d/%u/ I think it's all right now. Well...not all right, I see no mails with a client (it's on the mailserver filesystem) but it's another history ;-) Thanks in advance! 2010/9/1 <spamvoll at googlemail.com>:> mail_location: maildir:/home/vmail/%u/ > > check if there is the correct home in /etc/dovecot/dovecot-sql.conf > > maybe that is different, but not sure > > 2010/9/1 Pablo <boinker at gmail.com>: >> Thank you for your response. >> >> Yes, I know that I'm using maildir, but when we create an account, >> file sistem look likes: >> >> /home/vmail/domain.com/user1/new >> /home/vmail/domain.com/user1/cur >> /home/vmail/domain.com/user1/tmp >> >> My problem is that dovecot is creating additional folders: >> >> /home/vmail/user1/new >> /home/vmail/domain.com/user/cur >> /home/vmail/domain.com/user/tmp >> >> Mail are received in first directories, second ones are created but not used. >> >> What's the problem? >> >> Thanks again! >> >> 2010/9/1 ?<spamvoll at googlemail.com>: >>> its because u using maildir to store your mails. >>> >>> THE MAILDIR STRUCTURE >>> ? ? A directory in maildir format has three subdirectories, ?all >>> ? ? on the same filesystem: ?tmp, new, and cur. >>> >>> 2010/9/1 Pablo <boinker at gmail.com>: >>>> Hi guys. >>>> >>>> My conf: >>>> >>>> # 1.2.9: /etc/dovecot/dovecot.conf >>>> # OS: Linux 2.6.32-23-server x86_64 Ubuntu 10.04.1 LTS reiserfs >>>> log_timestamp: %Y-%m-%d %H:%M:%S >>>> protocols: imap imaps pop3 pop3s >>>> ssl_cert_file: /etc/ssl/mail/dovecot.crt >>>> ssl_key_file: /etc/ssl/mail/dovecot.key >>>> disable_plaintext_auth: no >>>> login_dir: /var/run/dovecot/login >>>> login_executable(default): /usr/lib/dovecot/imap-login >>>> login_executable(imap): /usr/lib/dovecot/imap-login >>>> login_executable(pop3): /usr/lib/dovecot/pop3-login >>>> mail_location: maildir:/home/vmail/%u/ >>>> mail_debug: yes >>>> mbox_write_locks: fcntl dotlock >>>> mail_executable(default): /usr/lib/dovecot/imap >>>> mail_executable(imap): /usr/lib/dovecot/imap >>>> mail_executable(pop3): /usr/lib/dovecot/pop3 >>>> mail_plugin_dir(default): /usr/lib/dovecot/modules/imap >>>> mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap >>>> mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3 >>>> auth default: >>>> ?mechanisms: plain login >>>> ?verbose: yes >>>> ?debug: yes >>>> ?debug_passwords: yes >>>> ?passdb: >>>> ? ?driver: sql >>>> ? ?args: /etc/dovecot/dovecot-sql.conf >>>> ?userdb: >>>> ? ?driver: sql >>>> ? ?args: /etc/dovecot/dovecot-sql.conf >>>> ?socket: >>>> ? ?type: listen >>>> ? ?client: >>>> ? ? ?path: /var/spool/postfix/private/auth >>>> ? ? ?mode: 432 >>>> ? ? ?user: postfix >>>> ? ? ?group: postfix >>>> ? ?master: >>>> ? ? ?path: /var/run/dovecot/auth-master >>>> ? ? ?mode: 384 >>>> ? ? ?user: vmail >>>> ? ? ?group: vmail >>>> ------------------------------------- >>>> >>>> My problem is that dovecot is creating aditional folders: >>>> >>>> #ls -l /home/vmail >>>> >>>> drwx------ 6 vmail vmail 184 2010-09-01 01:31 escuelasuperiordecoaching.com >>>> drwx------ 8 vmail vmail 392 2010-09-01 10:58 >>>> pablo.rodriguez at escuelasuperiordecoaching.com >>>> >>>> # ls -l escuelasuperiordecoaching.com/ >>>> drwx------ 5 vmail vmail 120 2010-08-30 14:35 pablo.rodriguez >>>> >>>> I'm receiving mail in >>>> /home/vmail/escuelasuperiordecoaching.com/pablo.rodriguez/new without >>>> problem, but why is dovecot creating aditional folders? >>>> >>>> My log: >>>> >>>> Sep ?1 10:58:30 socrates dovecot: auth(default): master in: >>>> REQUEST^I162^I4003^I1 >>>> Sep ?1 10:58:30 socrates dovecot: auth-worker(default): >>>> sql(pablo.rodriguez at escuelasuperiordecoaching.com,127.0.0.1): SELECT >>>> maildir, 1001 AS uid, 1001 AS gid FROM mailbox WHERE username >>>> 'pablo.rodriguez at escuelasuperiordecoaching.com' >>>> Sep ?1 10:58:30 socrates dovecot: auth(default): master out: >>>> USER^I162^Ipablo.rodriguez at escuelasuperiordecoaching.com^Imaildir=escuelasuperiordecoaching.com/pablo.rodriguez/^Iuid=1001^Igid=1001 >>>> Sep ?1 10:58:30 socrates dovecot: imap-login: Login: >>>> user=<pablo.rodriguez at escuelasuperiordecoaching.com>, method=PLAIN, >>>> rip=127.0.0.1, lip=127.0.0.1, secured >>>> Sep ?1 10:58:30 socrates dovecot: >>>> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): Effective >>>> uid=1001, gid=1001, home=(none) >>>> Sep ?1 10:58:30 socrates dovecot: >>>> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): maildir: >>>> data=/home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com/ >>>> Sep ?1 10:58:30 socrates dovecot: >>>> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): maildir++: >>>> root=/home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com, >>>> index=, control=, >>>> inbox=/home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com >>>> Sep ?1 10:58:30 socrates dovecot: >>>> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): Namespace : Using >>>> permissions from >>>> /home/vmail/pablo.rodriguez at escuelasuperiordecoaching.com: mode=0700 >>>> gid=-1 >>>> Sep ?1 10:58:30 socrates dovecot: >>>> IMAP(pablo.rodriguez at escuelasuperiordecoaching.com): Disconnected: >>>> Logged out bytes=117/1383 >>>> >>>> I can see that Dovecot is creating when...I login? >>>> >>>> What's the problem? I can't understand... >>>> >>>> Thanks in advance. >>>> >>> >> >