Mailproblem

Ulrich Rieke ulrich.rieke at onlinehome.de
So Mär 19 23:40:08 CET 2006


Hallo Tuxe,

	nach langem problemlosem Arbeiten mit mutt und exim unter Debian 
	Sarge tun sich unerwartete Schwierigkeiten auf, ohne dass ich
	die Konfiguration oder Rechte in irgendeiner Form geändert
	hätte.( diese Mail kommt aus einer anderen Partition )
	Ich arbeite als user , aber auch unter dem Gruppenaccount mail
	treten diese Symptome auf :
		1)mutt kann die zugestellte Mail nicht mehr lesen, eine Zustel-
		lung in den Mailfolder ist nicht erfolgt, andere Mailboxen
		werden problemlos gelesen, die eingetroffene Mail ist mit 
		anderen Mitteln ( exim -Mvb <msgid> zum "Auftauen" und Lesen )
		aber zugänglich
		
		2)beim Versuch, Mail mit mutt zu verschicken, taucht 3x hin-
		tereinander die Meldung auf: <Zeit> unable to set uid=8 or 
		gid=8 for removing setuid privilege ( 3 ) (euid=1000)

		3)in der /var/log/exim/paniclog heißt es :

2006-03-16 00:12:37 1FJfAT-0001BN-00 Unable to get root to set uid
1000 and gid 8 for local delivery to ulrich: uid=8 euid=8  2006-03-16
00:12:37 1FJfAT-0001BN-00 failed to read delivery status for
ulrich at localhost from delivery subprocess 2006-03-16 00:12:37
1FJfAT-0001BN-00 appendfile transport process returned non-zero status
0x0100: exit code 1

		4)die /var/log/exim/rejectlog sagt:
unqualified recipient rejected		

Natürlich habe ich mich im Netz umgetan, ähnliche
Problembeschreibungen , aber weder dort noch in den manpages
eine Lösung gefunden. fetchmail funktioniert tadellos, offensichtlich
gibt es Schwierigkeiten, wenn exim beim lokalen Zustellen temporär die
eigene uid umstellen soll. Wie kann man das "erzwingen" ? Was ist
sonst ein möglicher Grund ?

Hier noch die Compileparameter von mutt ( Auszug aus mutt -v ) :


Mutt 1.5.9i (2005-03-13)
Copyright (C) 1996-2002 Michael R. Elkins und andere.
.......
System: Linux 2.4.18-bf2.4 (i686) [using ncurses 5.4] [using libidn 0.5.13 (compiled with 0.5.13)]
Einstellungen bei der Compilierung:
-DOMAIN
+DEBUG
-HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +DL_STANDALONE  
+USE_FCNTL  -USE_FLOCK   +USE_INODESORT   
+USE_POP  +USE_IMAP  +IMAP_EDIT_THREADS  -USE_GSS  -USE_SSL  +USE_GNUTLS  +USE_SASL  +USE_SASL2  
+HAVE_REGCOMP  -USE_GNU_REGEX  
+HAVE_COLOR  +HAVE_START_COLOR  +HAVE_TYPEAHEAD  +HAVE_BKGDSET  
+HAVE_CURS_SET  +HAVE_META  +HAVE_RESIZETERM  
+CRYPT_BACKEND_CLASSIC_PGP  +CRYPT_BACKEND_CLASSIC_SMIME  -CRYPT_BACKEND_GPGME  -BUFFY_SIZE -EXACT_ADDRESS  -SUN_ATTACHMENT  
+ENABLE_NLS  -LOCALES_HACK  +COMPRESSED  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET  +HAVE_LANGINFO_YESEXPR  
+HAVE_ICONV  -ICONV_NONTRANS  +HAVE_LIBIDN  +HAVE_GETSID  +HAVE_GETADDRINFO  +USE_HCACHE  
.....
ls -l /usr/sbin/exim : 
-rwxr-xr-x  1 root root 473144 2005-04-08 21:01 /usr/sbin/exim

und ein Auszug aus der exim.conf:



######################################################################
#                      TRANSPORTS CONFIGURATION                      #
######################################################################
#                       ORDER DOES NOT MATTER                        #
#     Only one appropriate transport is called for each delivery.    #
######################################################################

# This transport is used for local delivery to user mailboxes. On debian
# systems group mail is used so we can write to the /var/spool/mail
# directory. (The alternative, which most other unixes use, is to deliver
# as the user's own group, into a sticky-bitted directory)

local_delivery:
  driver = appendfile
  group = mail
  mode = 0660
  mode_fail_narrower = false
  envelope_to_add = true
  return_path_add = true
  file = /var/spool/mail/${local_part}

Hat jemand irgendeine Idee ?

Schon jetzt herzlichen Dank!

Viele Grüße, bis bald!
Ulrich