[Dovecot] dovecot runs from shell, but not as "service" -- MY MISTAKE, not xinetd

Mark Jeghers mjeghers at Brocade.com
Wed Mar 21 20:59:39 EET 2012


All,

I was mistaken in how I described my problem, please forgive this dovecot newbie for describing the problem incorrectly!  It is not under xinitd, it is trying to run as an init.d service.

Ok, let's try again...

I am able to run it from a root shell prompt, but the errors below occur if it was started as a SERVICE, e.g. from the init.d script.  So now the question is: what is different in those two environments...?

Thanks, hope this clarifies things,

/Mark

-----Original Message-----
From: Stan Hoeppner [mailto:stan at hardwarefreak.com] 
Sent: Wednesday, March 21, 2012 1:42 AM
To: Mark Jeghers
Cc: dovecot at dovecot.org
Subject: Re: [Dovecot] dovecot runs from shell, but not xinetd

On 3/20/2012 11:26 PM, Mark Jeghers wrote:
> Hi Stan
> 
> Afraid it did not help.  Here is what I got:
> 
> *** entered into a telnet session...
> user ann
> +OK
> pass ********
> -ERR [IN-USE] Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2012-03-20 21:16:05]
> Connection closed by foreign host.
> [root at t4pserver2 mailpop3]#
> 
> *** resulted in maillog...
> Mar 20 21:16:05 t4pserver2 dovecot: auth: Debug: passwd-file(ann,::1): lookup: user=ann file=/etc/passwd.dovecot
> Mar 20 21:16:05 t4pserver2 dovecot: auth: Debug: client out: OK#0112#011user=ann
> Mar 20 21:16:05 t4pserver2 dovecot: auth: Debug: master in: REQUEST#0113180593153#01113546#0112#0116c9a0569dcd246a9f9e7a94dbe852843
> Mar 20 21:16:05 t4pserver2 dovecot: auth: Debug: passwd(ann,::1): lookup
> Mar 20 21:16:05 t4pserver2 dovecot: auth: Debug: master out: USER#0113180593153#011ann#011system_groups_user=ann#011uid=501#011gid=501#011home=/home/ann
> Mar 20 21:16:05 t4pserver2 dovecot: pop3-login: Login: user=<ann>, method=PLAIN, rip=::1, lip=::1, mpid=13549, secured
> Mar 20 21:16:05 t4pserver2 dovecot: pop3(ann): Debug: Effective uid=501, gid=501, home=/home/ann
> Mar 20 21:16:05 t4pserver2 dovecot: pop3(ann): Debug: fs: root=/var/spool/mailpop3, index=, control=, inbox=/var/spool/mailpop3/ann
> Mar 20 21:16:05 t4pserver2 dovecot: pop3(ann): Error: stat(/var/spool/mailpop3/ann) failed: Permission denied
> Mar 20 21:16:05 t4pserver2 dovecot: pop3(ann): Debug: Namespace : Using permissions from /var/spool/mailpop3: mode=0777 gid=-1
> Mar 20 21:16:05 t4pserver2 dovecot: pop3(ann): Error: stat(/var/spool/mailpop3/ann) failed: Permission denied
> Mar 20 21:16:05 t4pserver2 dovecot: pop3(ann): Debug: Namespace : Using permissions from /var/spool/mailpop3: mode=0777 gid=-1
> Mar 20 21:16:05 t4pserver2 dovecot: pop3(ann): Error: stat(/var/spool/mailpop3/ann) failed: Permission denied
> Mar 20 21:16:05 t4pserver2 dovecot: pop3(ann): Error: Couldn't open INBOX: Internal error occurred. Refer to server log for more information. [2012-03-20 21:16:05]
> Mar 20 21:16:05 t4pserver2 dovecot: pop3(ann): Couldn't open INBOX top=0/0, retr=0/0, del=0/0, size=0
> 
> *** file permissions...
> [root at t4pserver2 mailpop3]# ls -al
> total 248652
> drwxrwxrwx.  2 root         mail      4096 Mar 20 21:11 .
> drwxr-xr-x. 17 root         root      4096 Mar 18 18:22 ..
> -rw-rw-r--.  1 ann          mail     58739 Mar 17 04:26 ann
> -rw-rw-r--.  1 annphone     mail   2708345 Mar 17 05:22 annphone
> -rw-rw-r--.  1 root         mail 127272960 Mar 18 18:28 backups.tar
> -rw-rw-r--.  1 crimsonblues mail    327563 Dec  3 14:38 crimsonblues
> -rw-rw-r--.  1 mark         mail         0 Mar 18 13:09 mark
> -rw-rw-r--.  1 markphone    mail 124147068 Mar 18 04:21 markphone
> -rw-rw-r--.  1 nathan       mail      5119 Dec 22 18:52 nathan
> -rw-rw-r--.  1 root         mail         0 Mar 18 13:13 root
> -rw-rw-r--.  1 testuser     mail     58739 Mar 18 18:42 testuser
> -rw-rw-r--.  1 tim          mail     16212 Mar 18 15:51 tim
> 
> My CentOS installation created a user "mail" so I am hesitant to remove it, but it is no longer in use here.
> 
> Any other ideas?

What user does dovecot run as in the shell?  Under xinetd?

-- 
Stan



More information about the dovecot mailing list