exim4 meint nicht zustndig zu sein? help.---

2004-02-23 Diskussionsfäden Lars Schimmer
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1
Hi!

Ich habe hier nach und anch auf Debian unstable einen Mailserver aufgesetzt.
Exim4, saslauth und cyrus21.
Bis jetzt klappt das Mail versenden problemlos und die mails werden nach
dem versenden auch ordentlich ins sent-folder einsortiert (also auth 
cyrus-anbindung klappen auegenscheinlich).
Leider meint exim4, daß er für Mails an User, die im cyrus existieren,
nicht zuständig ist.
Er schickt alles weiter an den eigentlichen mailserver der Domain,
selbst mails an root ?!?
mein update.update file:
dc_eximconfig_configtype='internet'
dc_other_hostnames='.cg.cs.tu-bs.de'
dc_local_interfaces='134.169.37.225'
dc_readhost=''
dc_local_domains='.cg.cs.tu-bs.de,.amiga4000.kicks-ass.net'
dc_relay_domains='.cg.cs.tu-bs.de,.amiga4000.kicks-ass.net'
dc_minimaldns='false'
dc_relay_nets='134.169.37.0/24'
dc_never_users='# never_users = root'
CFILEMODE='644'
dc_use_split_config='true'
dc_visiblename='europa2.cg.cs.tu-bs.de'
dc_smarthost=''
Und ein Abschnitt aus dem mainlog:
2004-02-23 12:02:31 1AvDr3-0003kK-Pc = [EMAIL PROTECTED]
R=dnslookup T=remote_smtp H=europa.cg.cs.tu-bs.de [134
.169.37.4] X=TLS-1.0:RSA_ARCFOUR_SHA:16
DN=/C=DE/S=Niedersachsen/L=Braunschweig/O=TU Braunschweig/OU=Institut
fuer ComputerGraphik/CN=europa.cg.cs.tu-bs.de
Warum meint der, meine Mail per remote smtp zu verschicken? Ich bin doch
lokal im cyrus vorhanden.
Und wie bekomme ich es hin, daß die Kiste emails an
amiga4000.kicks-ass.net annimmt?
Irgendwie bin ich der Meinung, exim4 erkennt mich nicht als local user
an, aber wie kann man das ändern?
Grüße,
Lars
- --
- -
Technische Universität Braunschweig, Institut für Computergraphik
Tel.: +49 531 391-2109E-Mail: [EMAIL PROTECTED]
PGP-Key-ID: 0xB87A0E03
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)
iD8DBQFAOeg9VguzrLh6DgMRAmBkAJwLToGCFeeyf6Y4ImM+/prW2xUVVACgy38v
vI1u+BT5O+K4ycS7sNzooVc=
=tICg
-END PGP SIGNATURE-
--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim4 meint nicht zustndig zu sein? help.---

2004-02-23 Diskussionsfäden Dirk Prsdorf
Lars Schimmer [EMAIL PROTECTED] wrote:
 check_local_user muß ja aus, da User nur in db vorhanden (oder hat jmd.
 eine conf, wie man den hier testen kann?).

Mal die Einstellungen aus
/usr/share/doc/cyrus21-doc/html/install-configure.html 
ausprobiert?
(Exim ist nicht meine Bausstelle)

 cyrus_delivery:
 ~driver = lmtp
 ~socket = /var/run/cyrus/socket/lmtp
 ~batch_max = 20
 ~user = Debian-exim

In der Doku steht dazu folgendes:
|  command = /usr/cyrus/bin/deliver -l
|  user = cyrus


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: exim4 meint nicht zustndig zu sein? help.---

2004-02-23 Diskussionsfäden Dirk Prsdorf
Andreas Metzler [EMAIL PROTECTED] wrote:
 Cyrus ist nicht meine Baustelle, aber rein prinzipiell wuerde ich die
 Schreibrechte auf den socket einschraenken und statt user = Debian-exim
 einen vewenden, dem cyrus traut (cyrus?).

Wenn dann auch noch der Gruppe 'mail', sonst wird der Cyrus ziemlich
eigenwillig (aber alles ungetestet).


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: exim4 meint nicht zustndig zu sein? help.---

2004-02-23 Diskussionsfäden Lars Schimmer
Dirk Prösdorf wrote:
Lars Schimmer [EMAIL PROTECTED] wrote:

check_local_user muß ja aus, da User nur in db vorhanden (oder hat jmd.
eine conf, wie man den hier testen kann?).


Mal die Einstellungen aus
/usr/share/doc/cyrus21-doc/html/install-configure.html 
ausprobiert?
(Exim ist nicht meine Bausstelle)


cyrus_delivery:
~driver = lmtp
~socket = /var/run/cyrus/socket/lmtp
~batch_max = 20
~user = Debian-exim


In der Doku steht dazu folgendes:
|  command = /usr/cyrus/bin/deliver -l
|  user = cyrus
Ja, das ist der cyrdeliver-transport, den ich aber explizit NICHT nutzen 
möchte. Ich möchte schon gerne den socket-transport nutzen, da 
schneller, schonender und auch weniger Fehlerträchtig (jedenfalls rein 
theoretisch *fg*)

Cya
Lars
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: exim4 meint nicht zustndig zu sein? help.---

2004-02-23 Diskussionsfäden Dirk Prsdorf
Lars Schimmer [EMAIL PROTECTED] wrote:
cyrus_delivery:
~driver = lmtp
~socket = /var/run/cyrus/socket/lmtp
~batch_max = 20
~user = Debian-exim
 
 
 In der Doku steht dazu folgendes:
 |  command = /usr/cyrus/bin/deliver -l
 |  user = cyrus

 Ja, das ist der cyrdeliver-transport, den ich aber explizit NICHT nutzen 
 möchte. Ich möchte schon gerne den socket-transport nutzen, da 
 schneller, schonender und auch weniger Fehlerträchtig (jedenfalls rein 
 theoretisch *fg*)

Mh, die Doku (/usr/share/doc/cyrus21-doc/html/install-configure.html) 
verstehe ich da aber anders:

| The following transports assume that you are using either the
| lmtpunix or lmtp service from one of the sample
| cyrus.conf files discussed above.
|   * Using lmtpunix (UNIX socket):
|  local_delivery:
|  driver = lmtp
|  command = /usr/cyrus/bin/deliver -l
|  batch_max = 20
|  user = cyrus

Meinen bescheidenem Verständnis nach ist der deliver doch genau für den
UNIX-Socket da, oder?


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: exim4 meint nicht zustndig zu sein? help.---

2004-02-23 Diskussionsfäden Lars Schimmer
Dirk Prösdorf wrote:

Mh, die Doku (/usr/share/doc/cyrus21-doc/html/install-configure.html) 
verstehe ich da aber anders:

| The following transports assume that you are using either the
| lmtpunix or lmtp service from one of the sample
| cyrus.conf files discussed above.
|   * Using lmtpunix (UNIX socket):
|  local_delivery:
|  driver = lmtp
|  command = /usr/cyrus/bin/deliver -l
|  batch_max = 20
|  user = cyrus
Meinen bescheidenem Verständnis nach ist der deliver doch genau für den
UNIX-Socket da, oder?
Hm, OK, man hat etwas aneinander vorbeigeredet.
Es gibt ja verschiedene Arten des Transportes.
Ich fand dies hier in der cyrus21-doc/README.exim *fg*

2. Use the LMTP transport to deliver using a unix socket (fastest), or
   the SMTP transport in LMTP mode to deliver over a TCP/IP socket.
 For local delivery over a unix socket, add a file into conf.d/transports
   with the following:
   cyrus_delivery:
  driver = lmtp
  socket = /var/run/cyrus/socket/lmtp
  batch_max = 20
  user = mail
Irgendwie ist Debian mal wieder etwas eigen mit exim.
Jedenfalls kann exim4 direkt an den Socket senden, der wieder direkt in 
cyrus eingeliefert wird, OHNE /cyrus/bin/deliver.
Ich kannte den cyrus-deliver bisher auch nur über TCP/IP Socket.

Aber meine Lösung funktioniert jetzt auch, es war der falsche User,... 
Immer wieder die selben Fehler *aargh*

Grüße
Lars
--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)