Re: [Dovecot] Frequently login problem

2012-06-10 Thread Jitendra Bhaskar
Hi guys,

   Any updates on it.
I observed that when no of connections increasing then its getting
disconnected. Means when increasing no of users then its happening.

On Mon, Jun 4, 2012 at 3:50 PM, Jitendra Bhaskar wrote:

> Hi,
>
> I am using dovecot 2.1.3 on centos 5.7. It was working fine but last few
> days I need to restart or reload dovecot service because at that time users
> are not able to login.
>
> Each time I am getting information from doveco.log is as :
> Jun 04 11:52:54 auth: Error: BUG: Authentication client gave a PID 17564
> of existing connection
> Jun 04 11:52:54 auth: Error: BUG: Authentication client gave a PID 17566
> of existing connection
> Jun 04 11:52:59 auth: Error: BUG: Authentication client gave a PID 17564
> of existing connection
>
>
>
>
> --
> * Thanks & Regards   *
> *Jitendra Kumar Bhaskar*
> Cell:- +91 7306311531
>  +91 8102997821
>
>


-- 
* Thanks & Regards   *
*Jitendra Kumar Bhaskar*
Cell:- +91 7306311531
 +91 8102997821


[Dovecot] dovecot does not find libpam when compiling with customized prefix

2012-06-10 Thread Roland
Hello everybody,

I try to compile dovecot 2.1.7 with a customized --prefix setting and 
--with-pam . Although I installed libpam into the same --prefix, dovecot does 
not find it:

checking for pam_start in -lpam... no
configure: error: Can't build with PAM support: libpam not found

The same or a similar problem seems to have appeared 4 years ago:
http://www.dovecot.org/list/dovecot/2008-February/028750.html

Which libpam file does dovecot expect in which directory? And possibly there is 
something wrong with the pam_start function?


Thanks in advance,

Roland


Re: [Dovecot] Dovecot over NFS

2012-06-10 Thread James Devine
By client I meant NFS client running postfix/dovecot servers

On Sun, Jun 10, 2012 at 9:38 PM, James Devine  wrote:

>
> On Sat, Jun 9, 2012 at 12:40 PM, Daniel Parthey <
> daniel.part...@informatik.tu-chemnitz.de> wrote:
>
>> James Devine wrote:
>> > I'm playing with running dovecot over NFS and I am running into some
>> > issues.  I have followed the guide at  http://wiki2.dovecot.org/NFSand my
>> > setup includes 1 nfs server and 1 client running postfix/dovecot.  In
>> > testing I am running postal via the command:
>> >
>> > postal -t 10 -c 10 localhost users399
>> >
>> > The test file has a list of 399 users to deliver to.  I've provided a
>> > sample of the errors I'm receiving and my configuration below, I am
>> running
>> > dovecot 2.0.19.  Any idea what I might be doing wrong and what I might
>> do
>> > to resolve it?  My ultimate goal is to setup multiple clients with
>> director
>> > so each user is still handled on a single machine, however with a single
>> > machine I still seem to be having issues.
>>
>> Have a look at
>> http://wiki2.dovecot.org/Director
>>
>> > Here is a sample of some of the errors I'm seeing:
>> >
>> > Jun  6 15:55:12 test-gluster-client1 dovecot: lmtp(12072, testuser130):
>> > Error: mdbox /mnt/testuser130/mdbox/mailboxes/INBOX/dbox-Mails: Invalid
>> > dbox header size: 0
>> > Jun  6 15:55:12 test-gluster-client1 dovecot: lmtp(11999, testuser99):
>> > Error: Log synchronization error at seq=2,offset=556 for
>> > /mnt/testuser99/mdbox/storage/dovecot.map.index: Append with UID 2, but
>> > next_uid = 3
>>
>> mdbox format requires a correct index and you will lose flags,
>> if you lose the index file. The index will be automatically tried
>> to restore from mails in the storage.
>>
>> You should avoid accessing the same user directory from different
>> NFS clients, since this often leads to corruptions or invalid files.
>>
>> You need a director which ensures that one directory is only accessed
>> from one host at the same time. This applies to IMAP, POP3, LMTP etc,
>> which are all writing to the mailbox.
>>
>> Then you should access all mailboxes only via the director listener ports.
>>
>> > My dovecot config is:
>>
>> You posted only the configuration of your mailbox instance
>> and might have a look your director configuration too:
>>
>> doveconf -c /etc/dovecot-director/dovecot-director.conf -n
>>
>> (or wherever your director configuration is located)
>>
>> Regards
>> Daniel
>>
>
> Right now there is no director, I am only trying to get a single client
> running postfix/dovecot talking to a single nfs server without error and
> that's where I am having trouble
>


Re: [Dovecot] Dovecot over NFS

2012-06-10 Thread James Devine
On Sat, Jun 9, 2012 at 12:40 PM, Daniel Parthey <
daniel.part...@informatik.tu-chemnitz.de> wrote:

> James Devine wrote:
> > I'm playing with running dovecot over NFS and I am running into some
> > issues.  I have followed the guide at  http://wiki2.dovecot.org/NFS and
> my
> > setup includes 1 nfs server and 1 client running postfix/dovecot.  In
> > testing I am running postal via the command:
> >
> > postal -t 10 -c 10 localhost users399
> >
> > The test file has a list of 399 users to deliver to.  I've provided a
> > sample of the errors I'm receiving and my configuration below, I am
> running
> > dovecot 2.0.19.  Any idea what I might be doing wrong and what I might do
> > to resolve it?  My ultimate goal is to setup multiple clients with
> director
> > so each user is still handled on a single machine, however with a single
> > machine I still seem to be having issues.
>
> Have a look at
> http://wiki2.dovecot.org/Director
>
> > Here is a sample of some of the errors I'm seeing:
> >
> > Jun  6 15:55:12 test-gluster-client1 dovecot: lmtp(12072, testuser130):
> > Error: mdbox /mnt/testuser130/mdbox/mailboxes/INBOX/dbox-Mails: Invalid
> > dbox header size: 0
> > Jun  6 15:55:12 test-gluster-client1 dovecot: lmtp(11999, testuser99):
> > Error: Log synchronization error at seq=2,offset=556 for
> > /mnt/testuser99/mdbox/storage/dovecot.map.index: Append with UID 2, but
> > next_uid = 3
>
> mdbox format requires a correct index and you will lose flags,
> if you lose the index file. The index will be automatically tried
> to restore from mails in the storage.
>
> You should avoid accessing the same user directory from different
> NFS clients, since this often leads to corruptions or invalid files.
>
> You need a director which ensures that one directory is only accessed
> from one host at the same time. This applies to IMAP, POP3, LMTP etc,
> which are all writing to the mailbox.
>
> Then you should access all mailboxes only via the director listener ports.
>
> > My dovecot config is:
>
> You posted only the configuration of your mailbox instance
> and might have a look your director configuration too:
>
> doveconf -c /etc/dovecot-director/dovecot-director.conf -n
>
> (or wherever your director configuration is located)
>
> Regards
> Daniel
>

Right now there is no director, I am only trying to get a single client
running postfix/dovecot talking to a single nfs server without error and
that's where I am having trouble


Re: [Dovecot] Dovecot antispam plugin bug: got an empty message

2012-06-10 Thread Petr Bravenec
It looks that I have misconfigured the dovecot plugin:

plugin {

 antispam_dspam_binary = /usr/bin/dspam # should be dspam
#  antispam_dspam_binary = /usr/bin/dspamc # does not work

 antispam_signature = X-DSPAM-Signature
 antispam_signature_missing = move
 antispam_spam_pattern_ignorecase = Junk;Junk.*
 antispam_trash_pattern_ignorecase = Trash;Deleted Items
 antispam_backend = dspam
 antispam_dspam_args = --user;%u;--deliver=;--source=error;--
signature=%%s
 antispam_dspam_spam = --class=spam
 antispam_dspam_notspam = --class=innocent
 
 }

Petr Bravenec

Dne So 9. června 2012 22:23:05 Petr Bravenec napsal(a):
> It is few months ago I requested help with combination dovecot - dovecot-
> antispam plugin and dspam.
> 
> Now I got into troubles with a lot of spam delivering to users inbox.
> Problem described bellow is now better hidden but stil remains:
> 
> When moving a message from INBOX to Junk, dspam got an empty message.
> I made a wrapper about dspamc and there is no input on stdio. The dspam was
> not trained (got an empty message).
> 
> Looking to source code of dspam and antispam plugin I suspect the dovecot
> not to sending any content to plugin when moving from inbox to junk.
> 
> Petr Bravenec
> 
> Dne Wednesday 25 of January 2012 17:19:18 Tom Hendrikx napsal(a):
> > On 25-01-12 08:05, Petr Bravenec wrote:
> > > Few weeks ago I upgraded dovecot from 1.2 to 2.0.16 and antispam plugin
> > > to 2.0_pre20101222. Since the upgrade I'm not able to move messages to
> > > my Junk folder. In the maillog I have found this message:
> > > 
> > > dspam[25060]: empty message (no data received)
> > 
> > Gentoo has included the antispam plugin from Johannes historically, but
> > added the fork by Eugene to support upgrades to dovecot 2.0. It is not
> > really made clear by the gentoo ebuild is that the forked plugin needs a
> > slightly different config.
> > 
> > I use the config below with dovecot 2.0.17 and a git checkout for
> > dovecot-antispam:
> > 
> > ===8<
> > plugin {
> > 
> > antispam_signature = X-DSPAM-Signature
> > antispam_signature_missing = move
> > antispam_spam_pattern_ignorecase = Junk;Junk.*
> > antispam_trash_pattern_ignorecase = Trash;Deleted Items;Deleted
> > 
> > Messages
> > 
> > # Backend specific
> > antispam_backend = dspam
> > antispam_dspam_binary = /usr/bin/dspamc
> > antispam_dspam_args =
> > 
> > --user;%u;--deliver=;--source=error;--signature=%%s
> > 
> > antispam_dspam_spam = --class=spam
> > antispam_dspam_notspam = --class=innocent
> > #antispam_dspam_result_header = X-DSPAM-Result
> > 
> > }
> > 
> > 
> > --
> > Regards,
> > 
> > Tom


Re: [Dovecot] director userdb problem [solved]

2012-06-10 Thread Костырев Александр Алексеевич
Faxe on #dovecot helped me:
iterate_query = select MBOX_NAME AS username from M_MAILBOX; with no where 
clause

sorry for wasting your time.


--
С уважением,
Костырев Александр
системный администратор
ЗАО "Сервер-Центр"
тел.: (423) 262-02-62 (доб. 2037)
факс: (423) 262-02-10
a.kosty...@serverc.ru
icq: 404-198-497


-Original Message-
From: dovecot-boun...@dovecot.org [mailto:dovecot-boun...@dovecot.org] On 
Behalf Of Костырев Александр Алексеевич
Sent: Sunday, June 10, 2012 10:05 PM
To: dovecot@dovecot.org
Subject: Re: [Dovecot] director userdb problem

It seemed I had to add something like that in dovecot-sql.conf
iterate_query = select MBOX_NAME AS username from M_MAILBOX WHERE MBOX_NAME = 
'%n';

so I did but I'm still getting no usernames

so I enabled general_log in mysql

that what I get:
select MBOX_NAME AS username from M_MAILBOX WHERE MBOX_NAME = ''

It seems like direcotor don't expand variables, I've tried both -  %n and %u - 
nothing
any help ?




-Original Message-
From: dovecot-boun...@dovecot.org [mailto:dovecot-boun...@dovecot.org] On 
Behalf Of Костырев Александр Алексеевич
Sent: Sunday, June 10, 2012 9:49 PM
To: dovecot@dovecot.org
Subject: [Dovecot] director userdb problem

hello !

I'm trying to get users from dovecot director server:
doveadm director map
doveadm(root): Error: User listing returned failure
doveadm(root): Error: user listing failed
usermail server 
ip expire time
   
192.168.5.101  2012-06-10 21:54:06

in logs I get:
Jun 10 21:41:14 mail-lvsm dovecot: auth-worker(17510): mysql(172.5.14.1): 
Connected to database EXIM
Jun 10 21:41:14 mail-lvsm dovecot: auth-worker(17510): Warning: mysql: Query 
failed, retrying: Table 'EXIM.users' doesn't exist
Jun 10 21:41:14 mail-lvsm dovecot: auth-worker(17510): Error: sql: Iterate 
query failed: Table 'EXIM.users' doesn't exist (using built-in default 
iterate_query: SELECT username, domain FROM users)

in my dovecot.conf I have:
userdb {
  driver = sql
  args = /etc/dovecot/dovecot-sql.conf
}
passdb {
  driver = static
  args = proxy=y nopassword=y
}
and in /etc/dovecot/dovecot-sql.conf:
user_query = select MBOX_NAME AS user from M_MAILBOX WHERE (MBOX_NAME = '%u');

Do I have to use special table named users ? is it hard-coded?



Re: [Dovecot] director userdb problem

2012-06-10 Thread Костырев Александр Алексеевич
It seemed I had to add something like that in dovecot-sql.conf
iterate_query = select MBOX_NAME AS username from M_MAILBOX WHERE MBOX_NAME = 
'%n';

so I did but I'm still getting no usernames

so I enabled general_log in mysql

that what I get:
select MBOX_NAME AS username from M_MAILBOX WHERE MBOX_NAME = ''

It seems like direcotor don't expand variables, I've tried both -  %n and %u - 
nothing
any help ?




-Original Message-
From: dovecot-boun...@dovecot.org [mailto:dovecot-boun...@dovecot.org] On 
Behalf Of Костырев Александр Алексеевич
Sent: Sunday, June 10, 2012 9:49 PM
To: dovecot@dovecot.org
Subject: [Dovecot] director userdb problem

hello !

I'm trying to get users from dovecot director server:
doveadm director map
doveadm(root): Error: User listing returned failure
doveadm(root): Error: user listing failed
usermail server 
ip expire time
   
192.168.5.101  2012-06-10 21:54:06

in logs I get:
Jun 10 21:41:14 mail-lvsm dovecot: auth-worker(17510): mysql(172.5.14.1): 
Connected to database EXIM
Jun 10 21:41:14 mail-lvsm dovecot: auth-worker(17510): Warning: mysql: Query 
failed, retrying: Table 'EXIM.users' doesn't exist
Jun 10 21:41:14 mail-lvsm dovecot: auth-worker(17510): Error: sql: Iterate 
query failed: Table 'EXIM.users' doesn't exist (using built-in default 
iterate_query: SELECT username, domain FROM users)

in my dovecot.conf I have:
userdb {
  driver = sql
  args = /etc/dovecot/dovecot-sql.conf
}
passdb {
  driver = static
  args = proxy=y nopassword=y
}
and in /etc/dovecot/dovecot-sql.conf:
user_query = select MBOX_NAME AS user from M_MAILBOX WHERE (MBOX_NAME = '%u');

Do I have to use special table named users ? is it hard-coded?



[Dovecot] director userdb problem

2012-06-10 Thread Костырев Александр Алексеевич
hello !

I'm trying to get users from dovecot director server:
doveadm director map
doveadm(root): Error: User listing returned failure
doveadm(root): Error: user listing failed
usermail server 
ip expire time
   
192.168.5.101  2012-06-10 21:54:06

in logs I get:
Jun 10 21:41:14 mail-lvsm dovecot: auth-worker(17510): mysql(172.5.14.1): 
Connected to database EXIM
Jun 10 21:41:14 mail-lvsm dovecot: auth-worker(17510): Warning: mysql: Query 
failed, retrying: Table 'EXIM.users' doesn't exist
Jun 10 21:41:14 mail-lvsm dovecot: auth-worker(17510): Error: sql: Iterate 
query failed: Table 'EXIM.users' doesn't exist (using built-in default 
iterate_query: SELECT username, domain FROM users)

in my dovecot.conf I have:
userdb {
  driver = sql
  args = /etc/dovecot/dovecot-sql.conf
}
passdb {
  driver = static
  args = proxy=y nopassword=y
}
and in /etc/dovecot/dovecot-sql.conf:
user_query = select MBOX_NAME AS user from M_MAILBOX WHERE (MBOX_NAME = '%u');

Do I have to use special table named users ? is it hard-coded?