Koozali.org: home of the SME Server

Email Broken

Offline markehle

  • ****
  • 125
  • +0/-0
Email Broken
« 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

Offline smeghead

  • *
  • 563
  • +0/-0
Email Broken
« Reply #1 on: March 05, 2005, 07:13:55 PM »
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
..................

Offline markehle

  • ****
  • 125
  • +0/-0
Email Broken
« Reply #2 on: March 05, 2005, 07:28:20 PM »
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

Offline smeghead

  • *
  • 563
  • +0/-0
Email Broken
« Reply #3 on: March 06, 2005, 06:32:38 AM »
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
..................

Offline markehle

  • ****
  • 125
  • +0/-0
Email Broken
« Reply #4 on: March 06, 2005, 06:54:30 PM »
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