[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Lokale Mail im Netz wird nicht zugestellt



Hallo Christian,

Christian Weerts, 03.01.2005 (d.m.y):

> ich möchte die lokale Mail über procmail in die lokalen Mailboxen
> schicken, damit sie dort per IMAP von den Clients gelesen werden können.

Warum unbedingt ueber procmail?

> Nur leider werden lokale Mails in die Queue nach draußen geschickt. Von 
> dort kommen sie natürlich zurück (Host unknown).
> 
> Hier läuft Exim 3.35-1woody3, procmail 3.22-5 und Cyrus 1.5.19-9.1 auf 
> einer Woodykiste. In Exim habe ich den transport soweit eingestellt das
> die Mails über procmail laufen. Procmail verteilt die Mails dann an die
> jeweiligen User über 'cyrdeliver', so dass sie eigentlich in die
> entsprechenden Mailboxen erscheinen sollten. Bei Cyrus habe ich die dazu
> passenden Mailboxen angelegt.

Ich wuerde procmail erstmal aus der Konstellation herauslassen...

> Wenn ich jetzt von foo@Box1 an Bar@Box2 eine Mail schreibe, wird diese
> zu den in Exim konfigurierten SMTP-Server meines Providers geschickt.

Weiss Dein exim denn, dass er den Domain Part "Box2" als lokale Domain
behandeln soll?
Was schreibt exim ueber diese Mail ins Logfile?
Was sagt "exim -bt Bar@Box2"?

> Ich habe die leise Ahnung, dass ich Exim nur noch erzählen muss, welche
> User im lokalen Netzwerk vorhanden sind,

Nein.
Welche User im lokalen _Netzwerk_ vorhanden sind, kann exim so einfach
nicht ermitteln. exim kann lediglich feststellen, welche Benutzer auf
dem lokalen System existieren. Dabei muss man dann noch zwischen
tatsaechlichen "System-Benutzern" (= solche mit Eintrag in /etc/passwd
und /etc/shadow) und "virtuellen Benutzern" (wie man sie in der
Cyrus-Datenbank anlegen kann) unterscheiden.

> aber ich dachte eigentlich, das
> sich das mit folgender Angabe erledigt:
> 
> host_accept_relay = 127.0.0.1 : ::::1 : 192.168.14.0/24

Damit sagst Du exim genau gar nichts ueber die lokalen Benutzer,
sondern legst lediglich fest, dass bestimmte Netzwerke Deinen MTA als
Relay verwenden duerfen.

> 192.168.14.0 ist mein lokales Netz hier.
> 
> Vielleicht fehlt mir als Exim-Laie der Verstand dazu, aber ich glaube
> das diese Option doch genau das bei Exim erfüllen soll, oder?

Nein, da liegst Du falsch.
Dein Problem wird mit ziemlicher Sicherheit in der Behandlung des
Domain Parts "Box2" zu suchen sein.

Gruss,
Christian Schmidt
-- 
Statt sich beim Humoristen über seine Gottlosigkeit sollten sich
manche lieber bei Gott über ihre Humorlosigkeit beklagen.
		-- Hans-Hermann Kesten

Attachment: signature.asc
Description: Digital signature


Reply to: