Koozali.org: home of the SME Server
Legacy Forums => General Discussion (Legacy) => Topic started by: markehle on March 05, 2005, 04:30:30 PM
-
Folks -
I have seriously messed up my email system on my home email server.
I realized that I hadn't been getting any incoming mail for several days. I think that it all started when I accidently screwed up the permisions on one of my user accounts. I tried to reset the permissions, but now the only user that works is admin. Admin works with pine and webmail (both send and receive), but now with all other users it acts like I don't have the right password.
Incoming messages are stacking up in /var/qmail/queue/mess/ folders, so I am not loosing any mail, I'm just not able to view them easlily.
When I try to log in to webmail, I get these errors:
from /var/log/messages:
Mar 5 10:11:11 gateway HORDE[23297]: [imp] FAILED LOGIN 198.108.150.2 to localhost:143[imap/notls] as mark [on line 282 of "/home/httpd/html/horde/imp/lib/IMP.php"]
Mar 5 10:11:11 gateway HORDE[23297]: PHP Warning: [CLOSED] IMAP connection broken (server response) (errflg=1) in Unknown on line 0
from /var/log/imap/current:
@400000004229cc6d2962bbf4 tcpserver: status: 1/20
@400000004229cc6d2966bb64 tcpserver: pid 27684 from 127.0.0.1
@400000004229cc6d297862ec tcpserver: ok 27684 localhost:127.0.0.1:143 :127.0.0.1::33176
@400000004229cc6d2a0ca024 2005.03.05 15:12:35 LOG5[27684:1024]: Using 'imap' as tcpwrapper service name
@400000004229cc6d2a46bb24 imapfront-auth[27685]: * OK imapfront ready.
@400000004229cc6d2ae237d4 2005.03.05 15:12:35 LOG5[27684:1024]: stunnel 3.22 on i386-redhat-linux-gnu PTHREAD+LIBWRAP with OpenSSL 0.9.6b [engine] 9 Jul 2001
@400000004229cc6d2ae9d124 2005.03.05 15:12:35 LOG5[27684:1024]: imap connected from 127.0.0.1:33176
@400000004229cc6d2afdf94c imapfront-auth[27685]: * CAPABILITY IMAP4rev1
@400000004229cc6d2aff7c04 imapfront-auth[27685]: 00000000 OK CAPABILITY completed
@400000004229cc6d2dab7994 imap(mark): Warning: stat() failed for /home/e-smith/files/users/mark/dovecot.rawlog: Permission denied
@400000004229cc6d2db2ad54 imap(mark): Error: mbox: Can't create root IMAP folder /home/e-smith/files/users/mark/mail: Permission denied
@400000004229cc6d2db52624 imap(mark): Fatal: MAIL environment missing and autodetection failed (home /home/e-smith/files/users/mark)
@400000004229cc6d2ef3fb3c tcpserver: end 27684 status 0
@400000004229cc6d2ef60e7c tcpserver: status: 0/20
from /var/log/qmail/current:
@400000004229cf253a790074 status: local 0/10 remote 0/20
@400000004229cf253a78d194 delivery 12268: deferral: Unable_to_switch_to_/home/e-smith/files/users/mark:_access_denied._(#4.3.0
)/
@400000004229cf253a466b3c status: local 1/10 remote 0/20
@400000004229cf253a463874 starting delivery 12268: msg 3943520 to local mark@gateway.ehle.homelinux.org
@400000004229cf1e3aa2f2bc status: local 0/10 remote 0/20
@400000004229cf1e3aa2c3dc delivery 12267: deferral: Unable_to_switch_to_/home/e-smith/files/users/mark:_access_denied._(#4.3.0
)/
@400000004229cf1e3a81786c status: local 1/10 remote 0/20
@400000004229cf1e3a8145a4 delivery 12266: deferral: Unable_to_switch_to_/home/e-smith/files/users/mark:_access_denied._(#4.
Would an upgrade to 6.5 fix this, or would the problem persist afterwards?
I am running the anti-spam and anti-virus contribs, too.
Any Ideas?
Thanks -
Mark
-
You need to check and set both the ownership (chown) and the perms (chmod) on the folders and files for each user (starting in the /home/e-smith/files/users folder). Below is and example from my server:
total 188
drwx------ 8 mark mark 4096 Mar 6 02:05 .
drwxr-xr-x 9 root root 4096 Feb 20 2004 ..
drwxr-xr-x 2 mark mark 4096 Jan 19 00:14 home
drwx------ 2 mark mark 4096 Feb 15 2004 Mail
drwxr-xr-x 9 mark mark 4096 Mar 2 09:15 Maildir
-rw------- 1 mark mark 47499 Mar 5 23:20 procmail.log
-rw------- 1 mark mark 59069 Feb 27 04:06 procmail.log.1
-rw------- 1 mark mark 36022 Feb 20 04:06 procmail.log.2
-rw-r--r-- 1 mark mark 1848 Aug 16 2004 .procmailrc
drwxrwxrwx 2 root root 4096 Feb 20 2004 .pyzor
-rw-r--r-- 1 mark mark 474 Feb 20 2004 .qmail
lrwxrwxrwx 1 root admin 6 Feb 15 2004 .qmail-default -> .qmail
drwxr-xr-x 2 mark mark 4096 Aug 16 2004 .razor
drwx------ 2 mark mark 4096 Aug 16 2004 .spamassassin
-rw-r--r-- 1 root root 0 Mar 6 02:05 work
./home:
total 8
drwxr-xr-x 2 mark mark 4096 Jan 19 00:14 .
drwx------ 8 mark mark 4096 Mar 6 02:05 ..
lrwxrwxrwx 1 root root 39 Jan 19 00:14 files -> /home/e-smith/files/ibays/Primary/files
./Mail:
total 8
drwx------ 2 mark mark 4096 Feb 15 2004 .
drwx------ 8 mark mark 4096 Mar 6 02:05 ..
./Maildir:
total 52
drwxr-xr-x 9 mark mark 4096 Mar 2 09:15 .
drwx------ 8 mark mark 4096 Mar 6 02:05 ..
drwxr-xr-x 2 mark mark 8192 Mar 2 09:15 cur
-rw-r----- 1 mark mark 5 Feb 21 2004 .customflags
-rw-r--r-- 1 mark mark 91 Mar 2 09:15 dovecot-uidlist
drwxr-x--- 2 mark mark 4096 Feb 26 2004 ;INBOX
drwxr-xr-x 5 mark mark 4096 Mar 2 09:15 ;junkmail
drwxr-x--- 5 mark mark 4096 Mar 17 2004 ;Keep
drwxr-xr-x 2 mark mark 8192 Mar 6 00:35 new
drwxr-x--- 5 mark mark 4096 Mar 1 18:52 ;sent-mail
drwxr-xr-x 2 mark mark 4096 Mar 5 23:20 tmp
./Maildir/cur:
total 12
drwxr-xr-x 2 mark mark 8192 Mar 2 09:15 .
drwxr-xr-x 9 mark mark 4096 Mar 2 09:15 ..
./Maildir/;INBOX:
total 32
drwxr-x--- 2 mark mark 4096 Feb 26 2004 .
drwxr-xr-x 9 mark mark 4096 Mar 2 09:15 ..
-rw-r----- 1 mark mark 1608 Mar 2 09:15 .imap.index
-rw-r----- 1 mark mark 10264 Feb 26 2004 .imap.index.data
-rw-r----- 1 mark mark 2576 Feb 21 2004 .imap.index.log
-rw-r----- 1 mark mark 1556 Feb 26 2004 .imap.index.tree
./Maildir/;junkmail:
total 52
drwxr-xr-x 5 mark mark 4096 Mar 2 09:15 .
drwxr-xr-x 9 mark mark 4096 Mar 2 09:15 ..
drwxr-xr-x 2 mark mark 4096 Mar 2 09:15 cur
-rw-r----- 1 mark mark 5 Feb 26 2004 .customflags
-rw-r--r-- 1 mark mark 161 Mar 2 09:15 dovecot-uidlist
-rw-r----- 1 mark mark 1608 Mar 2 09:15 .imap.index
-rw-r----- 1 mark mark 10264 Apr 28 2004 .imap.index.data
-rw-r----- 1 mark mark 2576 Feb 26 2004 .imap.index.log
-rw-r----- 1 mark mark 1556 Feb 26 2004 .imap.index.tree
drwxr-xr-x 2 mark mark 4096 Mar 2 09:15 new
drwxr-xr-x 2 mark mark 4096 Mar 1 10:29 tmp
./Maildir/;junkmail/cur:
total 108
drwxr-xr-x 2 mark mark 4096 Mar 2 09:15 .
drwxr-xr-x 5 mark mark 4096 Mar 2 09:15 ..
-rw------- 1 mark mark 42599 Feb 23 06:33 1109111591.31445_0.kryten:2,T
-rw------- 1 mark mark 4484 Feb 25 23:21 1109344904.20111_0.kryten:2,T
-rw------- 1 mark mark 4499 Feb 25 23:52 1109346757.20955_0.kryten
-rw------- 1 mark mark 4038 Feb 26 16:20 1109406054.11545_0.kryten
-rw------- 1 mark mark 34300 Mar 1 10:29 1109644140.17005_0.kryten
./Maildir/;junkmail/new:
total 8
drwxr-xr-x 2 mark mark 4096 Mar 2 09:15 .
drwxr-xr-x 5 mark mark 4096 Mar 2 09:15 ..
./Maildir/;junkmail/tmp:
total 8
drwxr-xr-x 2 mark mark 4096 Mar 1 10:29 .
drwxr-xr-x 5 mark mark 4096 Mar 2 09:15 ..
./Maildir/;Keep:
total 48
drwxr-x--- 5 mark mark 4096 Mar 17 2004 .
drwxr-xr-x 9 mark mark 4096 Mar 2 09:15 ..
drwxr-x--- 2 mark mark 4096 Mar 17 2004 cur
-rw-r----- 1 mark mark 5 Mar 17 2004 .customflags
-rw-r----- 1 mark mark 1608 Mar 17 2004 .imap.index
-rw-r----- 1 mark mark 10264 Mar 17 2004 .imap.index.data
-rw-r----- 1 mark mark 2576 Mar 17 2004 .imap.index.log
-rw-r----- 1 mark mark 1556 Mar 17 2004 .imap.index.tree
drwxr-x--- 2 mark mark 4096 Mar 17 2004 new
drwxr-x--- 2 mark mark 4096 Mar 17 2004 tmp
./Maildir/;Keep/cur:
total 8
drwxr-x--- 2 mark mark 4096 Mar 17 2004 .
drwxr-x--- 5 mark mark 4096 Mar 17 2004 ..
./Maildir/;Keep/new:
total 8
drwxr-x--- 2 mark mark 4096 Mar 17 2004 .
drwxr-x--- 5 mark mark 4096 Mar 17 2004 ..
./Maildir/;Keep/tmp:
total 8
drwxr-x--- 2 mark mark 4096 Mar 17 2004 .
drwxr-x--- 5 mark mark 4096 Mar 17 2004 ..
./Maildir/new:
total 12
drwxr-xr-x 2 mark mark 8192 Mar 6 00:35 .
drwxr-xr-x 9 mark mark 4096 Mar 2 09:15 ..
./Maildir/;sent-mail:
total 52
drwxr-x--- 5 mark mark 4096 Mar 1 18:52 .
drwxr-xr-x 9 mark mark 4096 Mar 2 09:15 ..
drwxr-x--- 2 mark mark 4096 Mar 1 18:52 cur
-rw-r----- 1 mark mark 5 Feb 21 2004 .customflags
-rw-r--r-- 1 mark mark 306 Mar 1 18:52 dovecot-uidlist
-rw-r----- 1 mark mark 1608 Mar 1 18:52 .imap.index
-rw-r----- 1 mark mark 10264 Jul 9 2004 .imap.index.data
-rw-r----- 1 mark mark 2576 Feb 21 2004 .imap.index.log
-rw-r----- 1 mark mark 1556 Feb 21 2004 .imap.index.tree
drwxr-x--- 2 mark mark 4096 Mar 1 18:52 new
drwxr-x--- 2 mark mark 4096 Mar 1 18:51 tmp
./Maildir/;sent-mail/cur:
total 600
drwxr-x--- 2 mark mark 4096 Mar 1 18:52 .
drwxr-x--- 5 mark mark 4096 Mar 1 18:52 ..
-rw------- 1 mark mark 576 Nov 19 18:55 1100861745.P9322Q0M974464.kryten:2,S
-rw------- 1 mark mark 856 Nov 19 18:58 1100861917.P9413Q0M216647.kryten:2,S
-rw------- 1 mark mark 523 Dec 17 17:11 1103274686.P4566Q0M193886.kryten:2,S
-rw------- 1 mark mark 496 Dec 17 17:27 1103275646.P4917Q0M787036.kryten:2,S
-rw------- 1 mark mark 286090 Dec 17 17:33 1103276029.P5061Q0M759915.kryten:2,S
-rw------- 1 mark mark 286091 Dec 17 17:44 1103276659.P5301Q0M675621.kryten:2,S
-rw------- 1 mark mark 549 Feb 9 19:15 1107947725.P31191Q0M663909.kryten:2,S
-rw------- 1 mark mark 556 Mar 1 18:51 1109674291.P27425Q0M553147.kryten:2,S
./Maildir/;sent-mail/new:
total 8
drwxr-x--- 2 mark mark 4096 Mar 1 18:52 .
drwxr-x--- 5 mark mark 4096 Mar 1 18:52 ..
./Maildir/;sent-mail/tmp:
total 8
drwxr-x--- 2 mark mark 4096 Mar 1 18:51 .
drwxr-x--- 5 mark mark 4096 Mar 1 18:52 ..
./Maildir/tmp:
total 8
drwxr-xr-x 2 mark mark 4096 Mar 5 23:20 .
drwxr-xr-x 9 mark mark 4096 Mar 2 09:15 ..
./.pyzor:
total 12
drwxrwxrwx 2 root root 4096 Feb 20 2004 .
drwx------ 8 mark mark 4096 Mar 6 02:05 ..
-rw-rw-rw- 1 root root 19 Feb 20 2004 servers
./.razor:
total 1092
drwxr-xr-x 2 mark mark 4096 Aug 16 2004 .
drwx------ 8 mark mark 4096 Mar 6 02:05 ..
-rw-rw-rw- 1 mark mark 1068738 Aug 16 2004 razor-agent.log
-rw-rw-rw- 1 mark mark 480 Feb 27 2004 server.malice.cloudmark.com.conf
-rw-rw-rw- 1 mark mark 537 Jul 12 2004 server.pride.cloudmark.com.conf
-rw-rw-rw- 1 mark mark 62 Aug 16 2004 servers.catalogue.lst
-rw-rw-rw- 1 mark mark 112 Jun 25 2004 servers.discovery.lst
-rw-rw-rw- 1 mark mark 480 Apr 1 2004 server.shock.cloudmark.com.conf
-rw-rw-rw- 1 mark mark 38 Aug 16 2004 servers.nomination.lst
-rw-rw-rw- 1 mark mark 536 Aug 16 2004 server.thrill.cloudmark.com.conf
-rw-rw-rw- 1 mark mark 480 Mar 31 2004 server.truth.cloudmark.com.conf
-rw-rw-rw- 1 mark mark 536 Aug 16 2004 server.wonder.cloudmark.com.conf
./.spamassassin:
total 276
drwx------ 2 mark mark 4096 Aug 16 2004 .
drwx------ 8 mark mark 4096 Mar 6 02:05 ..
-rw------- 1 mark mark 172032 Aug 16 2004 auto-whitelist.db
-rw------- 1 mark mark 12288 Jul 19 2004 bayes_seen
-rw------- 1 mark mark 94208 Jul 19 2004 bayes_toks
-rw-rw-rw- 1 mark mark 1165 Feb 20 2004 user_prefs
-
Thanks for the reply.
I created a new user to see if it is as user problem, or an email system problem and the new user also cannot log in - I will double-check my permissions, but I think that it might be something else.
Mark
-
Get queue-repair from:
http://pyropus.ca/software/queue-repair/docs.html
and run it against your setup. It will verify your qmail structure.
Also if you have installed a/v or a/spam then you may have messed up the qmail-queue pointers in the e-smith database.
Try to rerun the install scripts (assuming you used Jespers initially) and they will verify the setup as part of the re-install process.
HTH
-
I tried queue-repair and reinstalled the anit-spam and anti-virus stuff. No joy.
I bit the bullet and wiped the server clean and started over with 6.5RC1. I was able to backup everything. I thrash stuff around pretty bad on this server anyway, so it was just a matter of time. I am once again impressed with how easy SME is to install and configure. I was back up inside half an hour.
It's ironic - I screwed up the permissions on my user account because I needed quick access to some files for an interview. By doing so, I made it almost impossible to receive email from the interviewer. Life is cruel that way, I guess.
By the way, on the new install, I had to do:
/sbin/e-smith/config delprop horde DbPassword
/etc/e-smith/events/actions/conf-horde-startup
/etc/e-smith/events/actions/conf-turba-startup
/etc/init.d/mysql.init restart
/sbin/e-smith/expand-template \
/home/httpd/html/horde/config/horde.php
/sbin/e-smith/expand-template \
/home/httpd/html/horde/turba/config/conf.php
to get webmail to work. Thought that was already fixed ( “A fatal error has occurred: DB Error: connect failed [line 108 of /home/httpd/html/horde/lib/Prefs/sql.php] Details have been logged for the administrator.” )
Thanks for your suggestions -
Mark