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

Postfix: Relay für lokale Rechner abstellen



Moin,

ich habe Probleme damit, Mails im lokalen Netz zu verschicken. Postfix
leitet diese an den Relay weiter, der die entsprechende Adresse
natürlich nicht kennt.

Hier ein Beispiel:
1:  Oct 22 12:53:12 eumel postfix/pickup[25038]: 6D3C12054D3: uid=1000 from=<yooden@eumel>
2:  Oct 22 12:53:12 eumel postfix/cleanup[27101]: 6D3C12054D3: message-id=<20051022105312.GA3549@eumel.yoo.local>
3:  Oct 22 12:53:12 eumel postfix/qmgr[1129]: 6D3C12054D3: from=<yooden@eumel.yoo.local>, size=795, nrcpt=1 (queue active)
4:  Oct 22 12:53:12 eumel postfix/qmgr[1129]: 6D3C12054D3: to=<yooden@tinkerbell.yoo.local>, orig_to=<yooden@tinkerbell>, relay=none, delay=0, status=deferred (delivery temporarily suspended: deferred transport)
5:  Oct 22 12:57:56 eumel postfix/qmgr[1129]: 6D3C12054D3: from=<yooden@eumel.yoo.local>, size=795, nrcpt=1 (queue active)
6:  Oct 22 12:57:57 eumel postfix/smtp[27278]: 6D3C12054D3: to=<yooden@tinkerbell.yoo.local>, orig_to=<yooden@tinkerbell>, relay=post.strato.de[192.67.198.79], delay=285, status=sent (250 2.0.0 j9MAxVEQ015689 Message accepted for delivery)
7:  Oct 22 12:57:57 eumel postfix/qmgr[1129]: 6D3C12054D3: removed

Auffällig finde ich, daß in Zeile 4 noch steht 'relay=none', in Zeile
6 dann aber doch zu Strato relayed wird.


Die Dokumentation ist an der Stelle fast eindeutig und besagt, daß die
Variable relayhost nur für nicht-lokale Mails benutzt wird. Die Frage
für mich ist nur: Wie mache ich andere Rechner in meinem lokalen Netz
zu "lokalen" Rechnern im Sinne Postfix'?

In der Dokumentation wird auf die transport(5)-Tabelle verwiesen. Die
habe ich jetzt mit folgendem Inhalt angelegt:
    tinkerbell.yoo.local :
    * smtp:post.strato.de

Leider ohne Erfolg, darum werde ich die Tabelle wieder abbauen.


Hier sind Postfix' relevante Einstellungen (wenn andere Einstellungen
eine Rolle spielen, dann laßt es mich bitte wissen):
    myhostname = eumel.yoo.local
    myorigin = /etc/mailname
    mydestination = eumel.yoo.local, eumel, localhost.yoo.local, localhost
    relayhost = post.strato.de
    defer_transports = smtp
    mynetworks = 127.0.0.0/8 10.10.10.0/24

(/etc/mailname enthält "eumel.yoo.local".)


Wie kann ich hier weiter vorgehen? Eine Suche in meinem schlauen Buch
über Postfix und bei Google hat nicht erbracht. Ich kann mir aber kaum
vorstellen, daß ich der erste bin, der dieses Problem hat. Was habe
ich übersehen?


tia,

Thorsten
-- 
I can conceive no system more fatal to the integrity and independence
of literary man than one under which they should be taught to look
for their daily bread to the favor of ministers and nobles.
    - Thomas Babington Macaulay

Attachment: pgp1QNzWHwQnB.pgp
Description: PGP signature


Reply to: