[Dovecot] Thundebird 5.0 stuck until FETCH is done
Robert Schetterer
robert at schetterer.org
Thu Jul 21 12:44:29 EEST 2011
Am 21.07.2011 10:47, schrieb Emanuele Leuzzi:
>
>
> Il 21/07/2011 10:19, Robert Schetterer ha scritto:
>> Am 21.07.2011 09:20, schrieb Emanuele Leuzzi:
>>>
>>> Il 20/07/2011 12:48, Emanuele Leuzzi ha scritto:
>>>>
>>>> Il 20/07/2011 12:04, Robert Schetterer ha scritto:
>>>>> Am 20.07.2011 11:56, schrieb Emanuele Leuzzi:
>>>>>> I'm following the debian (lenny) repository....
>>>>>>
>>>>>> dovecot -n
>>>>>>
>>>>>> hercules:/home/eleuzzi# dovecot -n
>>>>>> # 1.0.15: /etc/dovecot/dovecot.conf
>>>>>> base_dir: /var/run/dovecot/
>>>>>> log_timestamp: %Y-%m-%d %H:%M:%S
>>>>>> protocols: pop3s imaps imap pop3
>>>>>> listen(default): hidden:10143
>>>>>> listen(imap): hidden:10143
>>>>>> listen(pop3): *
>>>>>> ssl_listen: hidden
>>>>>> ssl_cert_file: /etc/ssl/v-power/mailserver/mail-cert.pem
>>>>>> ssl_key_file: /etc/ssl/v-power/mailserver/mail-key.pem
>>>>>> 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
>>>>>> login_greeting_capability(default): yes
>>>>>> login_greeting_capability(imap): yes
>>>>>> login_greeting_capability(pop3): no
>>>>>> login_max_processes_count: 512
>>>>>> first_valid_uid: 150
>>>>>> last_valid_uid: 1500
>>>>>> mail_privileged_group: mail
>>>>>> mail_location: maildir:~/Maildir
>>>>>> maildir_copy_with_hardlinks: yes
>>>>>> umask: 2
>>>>>> 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
>>>>>> imap_client_workarounds(default): outlook-idle tb-extra-mailbox-sep
>>>>>> imap_client_workarounds(imap): outlook-idle tb-extra-mailbox-sep
>>>>>> imap_client_workarounds(pop3): outlook-idle
>>>>>> pop3_uidl_format(default):
>>>>>> pop3_uidl_format(imap):
>>>>>> pop3_uidl_format(pop3): %08Xu%08Xv
>>>>>> auth default:
>>>>>> mechanisms: plain login cram-md5
>>>>>> passdb:
>>>>>> driver: passwd-file
>>>>>> args: /etc/cram-md5.pwd
>>>>>> passdb:
>>>>>> driver: pam
>>>>>> passdb:
>>>>>> driver: sql
>>>>>> args: /etc/dovecot/dovecot-sql.conf
>>>>>> userdb:
>>>>>> driver: passwd
>>>>>> 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: mail
>>>>>>
>>>>>>
>>>>>> Thank you
>>>>>>
>>>>>> Il 20/07/2011 11:38, Robert Schetterer ha scritto:
>>>>>>> Am 20.07.2011 11:32, schrieb Emanuele Leuzzi:
>>>>>>>> I'm using thunderbird 5.0 with dovecot 1.0.15. My client stuck
>>>>>>>> downloading IMAP header every 10-15' Until the FETCH is done from
>>>>>>>> 1 to
>>>>>>>> 76687 (it's needs a looong time), my client isn't usable
>>>>>>>>
>>>>>>>> Could you help me to fix this issue?
>>>>>>>>
>>>>>>>> Below the log.
>>>>>>>>
>>>>>>>> Thank you
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> 2680[9cc6d00]: 9ccf800:mailserver:A:CreateNewLineFromSocket: *
>>>>>>>> FLAGS
>>>>>>>> (\Answered \Flagged \Deleted \Seen \Draft unknown-1 unknown-0
>>>>>>>> unknown-7
>>>>>>>> unknown-2 unknown-3 unknown-4 unknown-5 unknown-8 unknown-6
>>>>>>>> unknown-11
>>>>>>>> NonJunk unknown-9 $MDNSent unknown-10 $Forwarded)
>>>>>>>> 2680[9cc6d00]: 9ccf800:mailserver:A:CreateNewLineFromSocket: * OK
>>>>>>>> [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft unknown-1
>>>>>>>> unknown-0 unknown-7 unknown-2 unknown-3 unknown-4 unknown-5
>>>>>>>> unknown-8
>>>>>>>> unknown-6 unknown-11 NonJunk unknown-9 $MDNSent unknown-10
>>>>>>>> $Forwarded
>>>>>>>> \*)] Flags permitted.
>>>>>>>> 2680[9cc6d00]: 9ccf800:mailserver:A:CreateNewLineFromSocket: *
>>>>>>>> 76686
>>>>>>>> EXISTS
>>>>>>>> 2680[9cc6d00]: ReadNextLine [stream=dbf8a28 nb=33 needmore=0]
>>>>>>>> 2680[9cc6d00]: 9ccf800:mailserver:S-INBOX:CreateNewLineFromSocket:
>>>>>>>> * 1
>>>>>>>> FETCH (FLAGS (\Seen) UID 1)
>>>>>>>>
>>>>>>>> 2680[9cc6d00]: ReadNextLine [stream=dbf8a28 nb=33 needmore=0]
>>>>>>>> 2680[9cc6d00]: 9ccf800:mailserver:S-INBOX:CreateNewLineFromSocket:
>>>>>>>> * 2
>>>>>>>> FETCH (FLAGS (\Seen) UID 2)
>>>>>>>>
>>>>>>>> 2680[9cc6d00]: ReadNextLine [stream=dbf8a28 nb=43 needmore=0]
>>>>>>>> 2680[9cc6d00]: 9ccf800:mailserver:S-INBOX:CreateNewLineFromSocket:
>>>>>>>> * 3
>>>>>>>> FETCH (FLAGS (\Seen unknown-1) UID 3)
>>>>>>>>
>>>>>>>> 2680[9cc6d00]: ReadNextLine [stream=dbf8a28 nb=33 needmore=0]
>>>>>>>> 2680[9cc6d00]: 9ccf800:mailserver:S-INBOX:CreateNewLineFromSocket:
>>>>>>>> * 4
>>>>>>>> FETCH (FLAGS (\Seen) UID 4)
>>>>>>>>
>>>>>>>> 2680[9cc6d00]: ReadNextLine [stream=dbf8a28 nb=33 needmore=0]
>>>>>>>> 2680[9cc6d00]: 9ccf800:mailserver:S-INBOX:CreateNewLineFromSocket:
>>>>>>>> * 5
>>>>>>>> FETCH (FLAGS (\Seen) UID 5)
>>>>>>>>
>>>>>>>> _cut_
>>>>>>>>
>>>>>>>>
>>>>>>>> 2680[9cc6d00]:
>>>>>>>> 9ccf800:mailserver:S-INBOX:CreateNewLineFromSocket: *
>>>>>>>> 76685 FETCH (FLAGS (\Seen) UID 76748)
>>>>>>>>
>>>>>>>> 2680[9cc6d00]: ReadNextLine [stream=dbf8a28 nb=41 needmore=0]
>>>>>>>> 2680[9cc6d00]:
>>>>>>>> 9ccf800:mailserver:S-INBOX:CreateNewLineFromSocket: *
>>>>>>>> 76686 FETCH (FLAGS (\Seen) UID 76749)
>>>>>>>>
>>>>>>>> 2680[9cc6d00]: ReadNextLine [stream=dbf8a28 nb=16 needmore=0]
>>>>>>>> 2680[9cc6d00]:
>>>>>>>> 9ccf800:mailserver:S-INBOX:CreateNewLineFromSocket: *
>>>>>>>> 76687 EXISTS
>>>>>>>>
>>>>>>>> 2680[9cc6d00]: ReadNextLine [stream=dbf8a28 nb=23 needmore=0]
>>>>>>>> 2680[9cc6d00]: 9ccf800:mailserver:S-INBOX:CreateNewLineFromSocket:
>>>>>>>> 8 OK
>>>>>>>> Fetch completed.
>>>>>>>>
>>>>>>> you should upgrade to dove 2.x
>>>>>>> no problem tb5 here withit, for more debug you dove conf might be
>>>>>>> helpfull
>>>>>>>
>>>>> sorry i am to far with 1.x versions
>>>>>
>>>>> but try to disable tb-extra-mailbox-sep
>>>>> you shouldnt need it
>>>>>
>>>>> do you use maildir ?
>>>>> guess your using local users ?
>>>>>
>>>>> i guess your problems are
>>>>> somewhere with uids an local users
>>>>>
>>>>> i never had such setups
>>>>> wait for others on the list response you might get more qualified
>>>>> answers
>>>>> but i am nearly sure it has nothing to to with tb5
>>>>>
>>>>> ---
>>>>> Best Regards
>>>>>
>>>>> MfG Robert Schetterer
>>>>>
>>>>> Germany/Munich/Bavaria
>>>> However I've just upgraded to 2.x and disabled tb-extra-mailbox-sep.
>>>>
>>>> I'm using maildir to local users.
>>> I've upgradeted to 2.0.13, but the problems didn't solved... It seems
>>> that the server returns flags for all of the messages in that folder
>>> when you select it. Do you know how fix it?
>> sorry, you should post again now your recent dove conf, and logs
>> as iam using 2.0.13 with tb5 and maildir without any problems
>> there shouldnt be any at your side too, so its in your conf
>> as i said before guess its something with uids of your local users
>> ( which i dont use ), but someone with your setup alike on the list
>> may find your problem by short looks on your conf, at last Timo
>> does , if he has time to answer
> No problem here the new config:
> hercules:/# dovecot -n
> # 2.0.13 (537d4b6d9a7a): /etc/dovecot/dovecot.conf
> # OS: Linux 2.6.26-2-amd64 x86_64 Debian 5.0.8
> auth_mechanisms = plain login cram-md5
> base_dir = /var/run/dovecot/
> first_valid_uid = 150
> last_valid_uid = 1500
hm is your testing youser between 150-1500
> log_timestamp = "%Y-%m-%d %H:%M:%S "
> mail_location = maildir:~/Maildir
> mail_privileged_group = mail
dont think your need this
> maildir_very_dirty_syncs = yes
disable this for testing
> passdb {
> args = /etc/cram-md5.pwd
> driver = passwd-file
> }
> passdb {
> driver = pam
> }
> passdb {
> args = /etc/dovecot/dovecot-sql.conf
> driver = sql
> }
for what reason do you need sql ?
with local users
> protocols = imap pop3
> service anvil {
> client_limit = 8000
> }
> service auth {
> unix_listener /var/spool/postfix/private/auth {
> group = postfix
> mode = 0660
> user = postfix
> }
> unix_listener auth-master {
> group = mail
> mode = 0600
> user = vmail
> }
> user = root
> }
> service imap-login {
> client_limit = 256
> inet_listener imap {
> address = hidden
> port = 10143
> }
> inet_listener imaps {
> address = hidden
> port = 993
> }
> process_limit = 512
> }
> service pop3-login {
> client_limit = 256
> executable = /usr/lib/dovecot/pop3-login
> inet_listener pop3s {
> address = hiddem
> }
> process_limit = 512
> }
> service pop3 {
> executable = /usr/lib/dovecot/pop3
> }
> ssl_cert = </etc/ssl/v-power/mailserver/mail-cert.pem
> ssl_key = </etc/ssl/v-power/mailserver/mail-key.pem
> userdb {
> driver = passwd
> }
> userdb {
> args = /etc/dovecot/dovecot-sql.conf
> driver = sql
> }
> protocol pop3 {
> pop3_uidl_format = %08Xu%08Xv
> }
> protocol lda {
> auth_socket_path = /var/run/dovecot/auth-master
> postmaster_address = hidden
> sendmail_path = /usr/lib/sendmail
> }
>
cant see your namespaces
do dovecot -a
what are in your logs
did you try testing pop3/imap i.e with telnet with some actions
turn on verbose debug
read i.e
http://wiki2.dovecot.org/AuthDatabase/Passwd
http://wiki2.dovecot.org/AuthDatabase/PasswdFile
as i said, i am not familar with passwd setups
>
>>
>>>
>>>> --
>>>> ---------------------------------------------------
>>>> Emanuele Leuzzi
>>>> Responsabile Sistemi Informativi
>>>>
>>>> Email: eleuzzi at v-power.sm
>>>> Skype: e.leuzzi
>>>> Tel: (+378) 0549 960606
>>>> Fax: (+378) 0549 954984
>>>>
>>>> V-Power S.r.l.
>>>> Via ulivo di Avoltrone, 2/B
>>>> 47899 Serravalle
>>>> Republic of San Marino
>>>>
>>>> http://www.v-power.sm
>>>> ---------------------------------------------------
>>>> Avviso: Questa e-mail è strettamente confidenziale ed è destinata alle
>>>> sola/e persone/e sopraindicate. Se veniste per errore in possesso di
>>>> questa e-mail, non copiatela, distribuitela o reinoltratela:
>>>> distruggetela immediatamente e notificatelo al mittente a mezzo
>>>> e-mail. Il mittente non è responsabile per l'eventuale utilizzo che
>>>> verrà fatto di questa email dai destinatari, se la mail è sprovvista
>>>> di firma digitale il mittente non garantisce per la sua autenticità
>>>> dopo la partenza. Il testo della email potrebbe contenere opinioni
>>>> personali e non necessariamente riconducibili a quelle di V-Power srl.
>>>>
>>>> Tutela della Privacy: Si ricorda che qualora non desideriate ricevere
>>>> più informazioni di questo genere, Vi preghiamo di inviare una email
>>>> all'indirizzo info at v-power.sm citando CANCELLAZIONE nell'Oggetto. Il
>>>> Vostro nominativo sarà rimosso dalle nostre rubriche.
>>>>
>>>> Notice: This message is intended only for the named recipient and may
>>>> contain confidential, proprietary or legally privileged information.
>>>> Any forward, distribution, or copying of this information is strictly
>>>> prohibited. If you have received this message in error, do not
>>>> forward, distribute, or copy it: please advise the sender by reply
>>>> e-mail, and delete this message. Sender is not responsible of any
>>>> misuse of this e-mail message. If this e-mail message arrive not
>>>> digitally signed, sender can’t guarantee authenticity after the
>>>> departure of this e-mail. Opinions contained herein may be the
>>>> personal opinion of the sender and do not necessarily represent the
>>>> views of V-Power srl.
>>>>
>>
>
--
Best Regards
MfG Robert Schetterer
Germany/Munich/Bavaria
More information about the dovecot
mailing list