[Dovecot] Some trouble with dovecot 2.1 and SASL

2012-02-19 Thread Alessio Cecchi

Hi,

I'm testing dovecot 2.1.0, on Debian 6.0, with "passdb driver = imap" 
and SASL for postfix's SMTP-Auth, like explained ih this howto: 
http://wiki2.dovecot.org/HowTo/PostfixAndDovecotSASL


Authentications over IMAP (local dovecot -> remote dovecot) works fine, 
and it's great. Also smtp-auth on postfix (over SASL) works fine. But in 
the dovecot log I found this error:



Feb 19 11:11:42 demo-vpop dovecot: auth: Fatal: master: service(auth): 
child 30506 killed with signal 11 (core dumps disabled)


even though all works fine.

This is my dovecot configuration:

# 2.1.0: dovecot.conf-imapc
# OS: Linux 2.6.32-5-amd64 x86_64 Debian 6.0.4
auth_mechanisms = plain login
default_login_user = nobody
imapc_host = 10.0.0.1
mail_gid = imapproxy
mail_home = /home/imapproxy/%u
mail_location = imapc:~/imapc
mail_uid = imapproxy
passdb {
  args = host=10.0.0.1
  default_fields = userdb_imapc_user=%u userdb_imapc_password=%w
  driver = imap
}
protocols = imap
service auth {
  unix_listener /var/spool/postfix/private/auth {
group = postfix
mode = 0660
user = postfix
  }
}
ssl = no
userdb {
  driver = prefetch
}

But if instead of "unix_listener /var/spool/postfix/private/auth" I 
use:


service auth {
  unix_listener auth-userdb {
  }
  inet_listener {
port = 12345
  }
}

no errors appears in the log. In both cases all works fine.

Is there any errors in my dovecot's configuration?

--
Alessio Cecchi is:
on LinkedIn -> http://www.linkedin.com/in/alessice
Assistenza Sistemi Linux -> http://www.cecchi.biz/
Hosting Linux -> http://www.hosting-linux.it
@ PLUG -> ex-Presidente, adesso senatore a vita, 
http://www.prato.linux.it


Re: [Dovecot] Some trouble with dovecot 2.1 and SASL

2012-02-19 Thread Morten Stevens

On 19.02.2012 11:39, Alessio Cecchi wrote:


Feb 19 11:11:42 demo-vpop dovecot: auth: Fatal: master:
service(auth): child 30506 killed with signal 11 (core dumps 
disabled)


signal 11 = segmentation fault

That's probably a dovecot bug.

Is it possible to reproduce this signal 11 crash? See: 
http://dovecot.org/bugreport.html


Best regards,

Morten


[Dovecot] Automatic Debian packages for Dovecot v2.2.

2012-02-19 Thread Stephan Bosch

Hi,

For our testing enthusiasts I've created new automatic Debian 
repositories for Dovecot v2.2. Repositories are available for Debian 
oldstable, stable and testing, on both i386 and am64. Read the following 
wiki item for more information:


http://wiki2.dovecot.org/PrebuiltBinaries#Automatically_Built_Packages

The repository for Dovecot v1.2 has been defunct for a few months now 
and is expected to be removed soon.


For the coming month or so, the builders at Xi will not be active during 
Dutch daytime. There are some issues with the virtual host's I/O 
performance that need to be resolved first.


Regards,

Stephan.


[Dovecot] dovecot freezes when trying to get mail from maildir with mail

2012-02-19 Thread postmaster
I'm completely stumped by this problem and I've tried everything at 
present - including installing dovecot from scratch.


The problem is that when trying to get email from the server -AND- 
there's email in the account, the pop3 or imap process freezes and no 
email is fetched. The crazy thing is, that it has been working 
perfectly, but suddenly I'm getting these freezes both when using telnet 
from localhost, roundcubemail on the same server and Seamonkey from 
another computer.


Logging seems to work perfectly.
For an account without email, dovecot finds the maildir++ and acts 
correctly.
For an account -with- email, dovecot seems to find the maildir++, but 
also seems to try Namespace of which I haven't defined any.


I've tried to get rawlog to work also, but that didn't work - the telnet 
process froze on login even though I'm quite sure I did the right thing 
and ps showed an active rawlog process


Postfix is delivering the email straight into the mailboxes.

Here is the information
4604ds1-ynoe:~ root# port installed | grep dovecot
  dovecot2 @2.0.18_0+mysql5+postgresql91 (active)
  dovecot2-sieve @0.2.5_1 (active)
  postfix @2.9.0_0+dovecot_sasl+mysql5+pcre+postgresql91 (active)
4604ds1-ynoe:~ root#

4604ds1-ynoe:log root# cat dovecot.log.txt
Feb 19 11:46:52 4604ds1-ynoe dovecot[441]: master: Dovecot v2.0.18 
starting up (core dumps disabled)
Feb 19 11:51:47 4604ds1-ynoe dovecot[443]: auth: Debug: Loading modules 
from directory: /macports/lib/dovecot/auth
Feb 19 11:51:47 4604ds1-ynoe dovecot[443]: auth: Debug: auth client 
connected (pid=495)
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: auth: Debug: client in: 
AUTH	1	PLAIN	service=imap	secured	lip=127.0.0.1	rip=127.0.0.1 
lport=143	rport=49180	resp=AGFidXNlQG1hdGhpZXNlbi5pbmZvAHRlc3R0ZXN0
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: auth-worker: Debug: Loading 
modules from directory: /macports/lib/dovecot/auth
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: auth-worker: 
mysql(/macports/var/run/mysql5/mysqld.sock): Connected to database 
infomathiesenpostfixadmin
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: auth-worker: Debug: 
sql(ab...@mathiesen.info,127.0.0.1): query: SELECT username AS user, 
domain, password FROM mailbox WHERE username = 'ab...@mathiesen.info' 
AND domain = 'mathiesen.info' AND active = 1
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: auth: Debug: client out: 
OK	1	user=ab...@mathiesen.info
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: auth: Debug: master in: 
REQUEST	738852865	495	1	687658e957c0e4f473891548eecc49be
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: auth-worker: Debug: 
sql(ab...@mathiesen.info,127.0.0.1): SELECT  5000 AS uid , 5000 AS gid , 
concat ( '/Volumes/BrugerData/PostFix/mail/' , maildir ) AS home , 
concat ( '/Volumes/BrugerData/PostFix/mail/' , maildir ) AS mail FROM 
mailbox WHERE username = 'ab...@mathiesen.info' AND domain = 
'mathiesen.info' AND active = 1
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: auth: Debug: master out: 
USER	738852865	ab...@mathiesen.info	uid=5000	gid=5000 
home=/Volumes/BrugerData/PostFix/mail/mathiesen.info/ab...@mathiesen.info/ 
mail=/Volumes/BrugerData/PostFix/mail/mathiesen.info/ab...@mathiesen.info/
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: imap-login: Login: 
user=, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, 
mpid=503, secured
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: imap: Debug: Added userdb 
setting: 
mail=/Volumes/BrugerData/PostFix/mail/mathiesen.info/ab...@mathiesen.info/
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: imap(ab...@mathiesen.info): 
Debug: Effective uid=5000, gid=5000, 
home=/Volumes/BrugerData/PostFix/mail/mathiesen.info/ab...@mathiesen.info/
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: imap(ab...@mathiesen.info): 
Debug: mdbox autodetect: 
stat(/Volumes/BrugerData/PostFix/mail/mathiesen.info/ab...@mathiesen.info/storage) 
failed: No such file or directory
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: imap(ab...@mathiesen.info): 
Debug: sdbox autodetect: 
stat(/Volumes/BrugerData/PostFix/mail/mathiesen.info/ab...@mathiesen.info/mailboxes) 
failed: No such file or directory
Feb 19 11:52:20 4604ds1-ynoe dovecot[443]: imap(ab...@mathiesen.info): 
Debug: maildir++: 
root=/Volumes/BrugerData/PostFix/mail/mathiesen.info/ab...@mathiesen.info, 
index=, control=, 
inbox=/Volumes/BrugerData/PostFix/mail/mathiesen.info/ab...@mathiesen.info, 
alt=
Feb 19 11:53:01 4604ds1-ynoe dovecot[443]: imap(ab...@mathiesen.info): 
Disconnected: Logged out bytes=45/750
Feb 19 11:53:06 4604ds1-ynoe dovecot[443]: auth: Debug: auth client 
connected (pid=512)
Feb 19 11:53:55 4604ds1-ynoe dovecot[443]: auth: Debug: client in: 
AUTH	1	PLAIN	service=imap	secured	lip=127.0.0.1	rip=127.0.0.1 
lport=143	rport=49182	resp=AG1hY2ludG9zaEBtYXRoaWVzZW4uaW5mbwB0ZXN0dGVzdA==
Feb 19 11:53:55 4604ds1-ynoe dovecot[443]: auth-worker: Debug: 
sql(macint...@mathiesen.info,127.0.0.1): query: SELECT username AS user, 
domain, password FROM mailbox WHERE username = 
'macint...@mathiesen.info' AND domain = 'mathiesen.info

Re: [Dovecot] Automatic Debian packages for Dovecot v2.2.

2012-02-19 Thread Robert Schetterer
Am 19.02.2012 13:21, schrieb Stephan Bosch:
> Hi,
> 
> For our testing enthusiasts I've created new automatic Debian
> repositories for Dovecot v2.2. Repositories are available for Debian
> oldstable, stable and testing, on both i386 and am64. Read the following
> wiki item for more information:
> 
> http://wiki2.dovecot.org/PrebuiltBinaries#Automatically_Built_Packages
> 
> The repository for Dovecot v1.2 has been defunct for a few months now
> and is expected to be removed soon.
> 
> For the coming month or so, the builders at Xi will not be active during
> Dutch daytime. There are some issues with the virtual host's I/O
> performance that need to be resolved first.
> 
> Regards,
> 
> Stephan.

Hi Stephan, anyway, thx for
keeping care of the rep !

-- 
Best Regards

MfG Robert Schetterer

Germany/Munich/Bavaria


[Dovecot] A Postfix/Dovecot example with SQLite backend [crossposted]

2012-02-19 Thread /dev/rob0
There are many mail howtos on the web ... can one more hurt?

http://rob0.nodns4.us/howto/README
http://rob0.nodns4.us/howto/
http://rob0.nodns4.us/howto/latest.tar.gz (all files)

(Sorry, not HTML yet. That is on the agenda.)

This is a multiple address class sample implementation of a Postfix 
MTA and Dovecot IMAP server using a SQLite3 data backend. Domain
lookups, user maps, access and transport maps: all using a single, 
shared SQLite database file.

What, other than the SQLite backend, distinguishes this from other 
mail system howtos?

The Postfix high points include a complete implementation of all 
address classes and per-address transport(5) maps, virtual(8) 
UID/GID maps, and smtpd(8) recipient access(5) maps. (The latter is 
using smtpd_restriction_classes, which are not discussed in detail, 
but are implemented in an interesting way.)

On the Dovecot side, it's mostly standard stuff. The SQL deny userdb 
implementation, and the seamless integration of system and SQL users, 
might be interesting.

I think the database itself is the best part of this example. It's as 
close to "normalized" as I think it can reasonably be. A significant 
fact is that each revision of the system has tended to simplify the 
schema. That's a good sign, I think.

One central Domain table lists all domains and hostnames to which the 
server makes reference. Likewise, a central Address table lists all 
addresses (with a pointer to the Domain table for each record.) The 
Alias table defines relationships between Address entries. (Both 
local(8) and virtual(5) alias maps exist in that table.)

Comments and suggestions are welcome, on-list if it's topical to 
whichever list (please don't crosspost unless comments are relevant 
to both lists), or offlist to the address in the README file (or as 
detailed below.) Thanks for your interest.
-- 
  http://rob0.nodns4.us/ -- system administration and consulting
  Offlist GMX mail is seen only if "/dev/rob0" is in the Subject:


Re: [Dovecot] Failing: doveadm sync <--remote host--> dsync mirror

2012-02-19 Thread Michael Grimm
Hi --

On 18.02.2012, at 19:26, Michael Grimm wrote:

> Today, I did upgrade one server to 2.1, and doveadm sync is throwing to 
> following error:
> 
> mail> doveadm sync -f -u test ssh vm...@remote-host.tld dsync -v -f -u test
> doveadm(test): Fatal: All your namespaces have a location setting. It should 
> be empty (default mail_location) in the namespace to be converted.
[...]
> Do I have to upgrade both servers to get syncing running?

JFTR: 

1) Upgrading both servers ends up in identical error messages.
2) After some investigation I came across a hidden upgrade info in [1],
   but 'doveadm dsync-server' doesn't run either :-(

I'm stuck, thus I did upgrade to 2.0.18 instead ...

Regards,
Michael

[1] http://dovecot.org/list/dovecot/2012-January/062933.html



Re: [Dovecot] Something is strange - perhaps my AMD processors ?

2012-02-19 Thread Finn_Buhelt privat

Hi Julio.

I'm not sure what You're asking.

Can You specify and I will provide the information.  I'm so puzzled 
since this is easy to install and I have done so before without many issues.


I think I'd better get the source and go through it .

Cheers,
Finn B

On 02/18/2012 05:30 PM, Julio C. Ortega wrote:

Dovecot.log

master: Error: Service(auth): command startup failed, throttling
log: Error: Service(auth): child 1859 returned error 89 (Fatal failure)
pop3-login: Error: Timeout waiting for handshake from auth server. my
pid=1858, input bytes=0


Regards,
Finn B


Could you check how it's vpopmail connecting?

Looks like a SSL related thing with it.

HTH,



[Dovecot] Homedir vs locations vs mail_location?

2012-02-19 Thread Alexander Chekalin

Hello,

I use Dovecot for rather long time, but I'm still in doubt for some 
small things. Here they are:


1. The homedir value points to the place where everything for the user 
stored at, while mail_location is something (some place) where mail 
stored at. if I deal with pure virtual users (all users are in sql 
tables and no system homes for them at all), should I ever care for 
returning meaningful value for 'homedir' (via password_query's 
userdb_home), or I can simple return empty or constant ('' or '123') for 
it and it won't mess anything?


2. If I use single (default) namespace, should I set namespace's 
location (to the same value as global mail_location), and should I 
expect anything strange if I skip it to set? Reversely, is it possible 
not to set global mail_location and set only namespace's location (which 
would be more logical as namespace definition is compact and easy to 
find in config)?


I've reread my questions and see it is dummy ones, but I'd like to know 
that for sure.


Thank you in advance,
  Alexander


Re: [Dovecot] Something is strange - perhaps my AMD processors ?

2012-02-19 Thread Alessio Cecchi

Il 16/02/2012 02:04, Finn B ha scritto:

Moi Timo / all.

I've been using Dovecot on my Qmailtoaster production mailserver for
some years - since 1.0.7 and current Version 2.0.10 - works perfectly.

Now I am installing a backupsystem and a VM testsystem (2 boxes) - and
no matter how and what Version I am installing on these 2 boxes I get
below messages whenever I try to test connection with Telnet (localhost
110 / 995).
I have tried to install all Dovecot versions from 2.010 to 2.018 as
rpms, yums and as source and compiled it.

It's on Centos5.7 (64) with Qmailtoaster (which I have installed as I
have done many times before)
I have tried to copy all my settings from my current production system
(Centos 5.7, latest and greatest versions of qmailtoaster and Dovecot
2.0.10) - nothing helps.

Now I come to think of it I realize that my production system is intel
based and the 2 new ones are AMD based and wonder if this may be the case ?



Dovecot.log

master: Error: Service(auth): command startup failed, throttling
log: Error: Service(auth): child 1859 returned error 89 (Fatal failure)
pop3-login: Error: Timeout waiting for handshake from auth server. my
pid=1858, input bytes=0


Regards,
Finn B





Hi, can you check if your vpopmail is build with 
"--disable-auth-logging" option? If yes first rebuild vpopmail without 
this options, rebuild dovecot and check again.


Bye
--
Alessio Cecchi is:
@ ILS -> http://www.linux.it/~alessice/
on LinkedIn -> http://www.linkedin.com/in/alessice
Assistenza Sistemi GNU/Linux -> http://www.cecchi.biz/
@ PLUG -> ex-Presidente, adesso senatore a vita, http://www.prato.linux.it
@ LOLUG -> Socio http://www.lolug.net