Hallo Marcus,

n�chstens bitte gleich an die Liste, das machts einfacher.

----- Forwarded message from Marcus vA <[EMAIL PROTECTED]> -----

From: Marcus vA <[EMAIL PROTECTED]>
To: "Christian H. Kuhn" <[EMAIL PROTECTED]>
Subject: Re: exim und normale user?
Reply-To: [EMAIL PROTECTED]
Organization: none

On Sat, 13 Jul 2002 13:20:14 +0200
"Christian H. Kuhn" <[EMAIL PROTECTED]> wrote:

> Hallo Marcus,
 
> Also versuchen wirs mal systematisch. Du startest exim vermutlich �ber
> /etc/init.d/exim. Poste bitte mal die Ausgabe von ps aux|grep exim,
> damit wir mal sehen, ob exim mit den richtigen Optionen als der
> richtige User l�uft.

Die Ausgabe lautet       

mail      6920  0.0  0.4  2744 1216 ?        S    12:56   0:00 /usr/sbin/exim -bd -q10m

> Die ganzen debug-Arbeiten darf nat�rlich nur root durchf�hren. Schick
> als normaler User eine Mail ab und wechsle zu root. mailq sollte die

Dies geht ja schon nicht mehr, da der User keine Zugriffsrechte 
auf exim hat und daher auch nicht senden kann (dies ist ja mein Problem).
Sofern ich exim als root mit exim -q laufen lasse, funktioniert alles, 
ansonsten kommt im paniclog nur folgender Eintrag (immer wenn der Daemon
nach 10 Minuten aufgerufen wird):

2002-07-13 13:58:42 17TLXu-0001no-00 exec of exim -Mc failed: Permission denied
2002-07-13 13:58:42 17TLXu-0001no-01 exec of exim -Mc failed: Permission denied
2002-07-13 13:58:56 exec of exim -q failed: Permission denied

2002-07-13 14:03:37 17TLcf-0000CZ-00 exec of exim -Mc failed: Permission denied
2002-07-13 14:13:18 exec of exim -q failed: Permission denied

mainlog:


2002-07-13 14:03:18 Failed to create IPv6 socket for wildcard listening (Address
family not supported by protocol): falling back to IPv4
002-07-13 14:03:18 exim 3.35 daemon started: pid=213, -q10m, listening for SMTP 
on port 25
2002-07-13 14:03:24 17TLcS-0000Bs-00 Rewrite of [EMAIL PROTECTED] yielded u
nparseable address: empty address in address 
2002-07-13 14:03:24 17TLcS-0000Bs-00 Rewrite of [EMAIL PROTECTED] yielded u
nparseable address: empty address in address 
2002-07-13 14:03:25 17TLcS-0000Bs-00 <= [EMAIL PROTECTED] U=root P=local S=
37327

Das Problem scheint wohl eindeutig in den Permissions zu liegen (warum der User mail 
keine Zugriffsrechte hat, kann ich nicht nachvollziehen).
Ausserdem ein rewrite-Fehler, den ich nicht wirklich nachvollziehen kann, wenn root
angemailt wird.

> Mail jetzt anzeigen (Ausgabe von mailq posten).  Falls nicht, wurde die
> Mail ordnungsgem�� zugestellt. Falls auch nicht, bitte die

s.o.

> entsprechenden Zeilen aus /var/log/exim/mainlog posten. Falls mailq
> was anzeigt, dann nochmal exim -qf-d11 2>exim.err laufen lassen und
> Ergebnis hier posten. Vielleicht auch noch die /etc/exim/exim.conf
> (aber dann bitte die Kommentare vorher l�schen!).

Im Anhang die exim.err, obwohl ich dort nichts entdecken konnte, was
Aufschluss geben konnte.

Die exim.conf kann ich bei Bedarf nochmal posten.

gruss
Marcus
----- End forwarded message -----

Schaun wir mal. Sieht ll /usr/sbin/exim auch so aus:

-rwsr-xr-x    1 root     root       471048  5. M�r 00:05 /usr/sbin/exim

Wenn nicht, anpassen.

Die exim.conf brauchen wir auf jeden Fall. Wie gesagt, bitte die
Kommentare raus.

Mach mal noch folgende Tests als root: (vielleicht laufenden Daemon
mit /etc/init.d/exim stop ausschalten)

exim -bV �berpr�ft das Konfig-File auf Syntax.

exim -v -bt [EMAIL PROTECTED] zeigt im Output an, ob die lokale
Adresse auch als lokal erkannt wird. Ab hier erh�ht -d11 den Output
betr�chtlich und erleichtert so die Fehlersuche, evtl. in ein File
umleiten.

exim -v -bt user@ausw�rtige.domain macht den gleichen Test f�r ne
nicht-lokale Adresse.

Folgendes sollte auch als user gehen:

exim [EMAIL PROTECTED]
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: Testing

test message.
.

und wie gesagt, immer mit -d11 und StdErr nach File.

mfg
Christian

Attachment: msg12639/pgp00000.pgp
Description: PGP signature

Antwort per Email an