exim4 meint nicht zustndig zu sein? help.---
-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.---
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.---
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.---
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.---
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.---
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)