Am 30.04.2013 16:34, schrieb Steffen Kaiser:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tue, 30 Apr 2013, forum wrote:
for many years i used an mailserver with dovecot V1 very satisfied! http://mailserver.decotrain.de/ One of the reasons to use dovecot was a simply configuration. Dovecot was the best choice for IMAP for me!
Hmm, there not many changes in how to configure Dovecot.
Oh - there are quiet more possibilities and the syntax slightly has changed.
The documentation says *nothing* about my problem how to authenticate with mysql! http://wiki2.dovecot.org/VirtualUsers
Funny, that the link had the answer. Did you configured Dovecot v1 differently then?
The problem is to understand the dependencies.
The static userdb had not changed since v1.
Then the old configuration should work. But it does not.
Now i have found the solution. It seems to help to ask you. ;)
The solution was to change from listen = [::] to listen = *, [::]
There is no explanation for it - just try and error ...
I can connect to dovecot locally with an webmailer. But there is no listener process to be seen outside of the server?
Locally this ports are working, but not outside:
# netstat -tulpn | grep dove tcp6 0 0 :::110 :::*
LISTEN 5741/dovecot tcp6 0 0 :::143 :::*
LISTEN 5741/dovecot tcp6 0 0 :::993 :::*
LISTEN 5741/dovecot tcp6 0 0 :::995 :::*
LISTEN 5741/dovecotWhere is:
a) the listener on IPv4
PC in LAN.
b) the output of dovecot -n ?
Is this a configuration problem inside dovecot?
That knows your doveconf -n output.
The output seems only to be the configuration that was read.
I lost many hours just to find out that i have to define e.g. service imap-login { Before there was no error, dovecot running and no ports listening. Sorry - that's foolish.
Apr 30 11:14:57 imap(xxxx@yyyy): Error: Broken file /srv/mail/yyyy/xxxx/.INBOX.dir.09/dovecot-uidlist line 1: Broken header (uidvalidity = 0, next_uid=697)
How can i recover this?
Does this error persists or do you see it just once per mailbox?
Seems only onetime. So no problem.
Has someone an idea how to migrate the emails from charset ISO8859-1 to UTF-8?
The mailbody? recode Latin1..utf8 < in > out, but IMAP defines, that you cannot change messages inplace. The client need to redownload them.
The client should left the message on the server with no local copy.
The directory name? Probably there is some tool. Otherwise:
for dir in ...; do mv "$dir" "$(echo "$dir"| recode latin1..utf8)" done
That's an good idea. I will try this.
- -- Steffen Kaiser
Thank you! Karsten