kein lokaler Mailversand
Matthias Houdek
linux at houdek.de
Fre Apr 14 13:48:12 BST 2006
Hallo Frank Streitz, hallo auch an alle anderen
Freitag, 14. April 2006 13:54 - Frank Streitz wrote:
> On Fri, Apr 14, 2006 at 11:03:41AM +0200, Matthias Houdek wrote:
> > Freitag, 14. April 2006 09:23 - Frank Streitz wrote:
> > > [...]
> > > Daran habe ich auch schon gedacht, aber wie? 'logcheck at gmx.de'
> > > schickt Mails an 'root at localhost',
> >
> > Von wo sendet logcheck at gmx.de? Bist du sicher, dass @localhost
> > nicht umgeschrieben wird?
>
> Eben nicht, aber zumindest mutt zeigt den Eintrag als To-Adresse an.
>
> > > und localhost steht doch schon drin?
> >
> > Was an @localhost geht, stellt Postfix loakl zu (sofern nix anderes
> > angegeben, z.B. in transport).
>
> *Das* ist wohl mein Problem. Woher kommt dieses beschverflixte
> 'delivered to fstreitz at gmx.de' im Header? Mein alias für root ist
> fstreitz. Könnte es damit was zu tun haben?
Eureka! :-)
Alles an root wird also an fstreitz umgeleitet.
fstreitz hat keinen Hostanteil, deshalb wird er gesetzt, und zwar bei
dir auf gmx.de (/etc/mailname über $myorigin).
Also gehen alle Mails an root letzlich an fstreitz at gmx.de und damit über
den relay.
In alias fstreitz auf fstreitz at localhost ändern (+ newalias) sollte
alles ändern.
Oder du machst es sauber, indem du eine lokale Domain
(z.B. "myhome.local") einrichtest, diese in /etc/mailname einträgst und
auch in /etc/postfix/main.cf bei mydestination (zusätzlich zu
localhost).
Damit werden alle Mails _ohne_ Hostanteil (wie z.B. die aus /etc/alias)
in der Adresse auf "... at myhome.local" geändert und genau so wie die
Mails mit dem Hostanteil "localhost" von Postfix als lokale Mails
gehandelt.
Alles andere geht über dein Relay nach draußen.
> > > Deshalb hatte ich mir ja überlegt, daß es am Absender liegt und
> > > testweise localhost in '/etc/mailname' reingeschrieben. Hat aber
> > > auch nichts genützt und Arcor transportiert auch
> > > 'logcheck at localhost'. ;-)
> >
> > ... ohne die Adresse zu ändern?
>
> Zumindest im From sieht das so aus. Ich verstehe nur (noch) nicht,
> wie sie an das 'delivered to fstreitz at gmx.de' kommen.
Das From ist nebensächlich, entscheidend sind die Einträge im Envelope
der Mail, die Änderungen hast du im Verlauf im Header. Wie z.B.
das "delivered to fstreitz at gmx.de".
Und hier zu deinem Header (da steht ja alles drin, man muss es aber von
unten nach oben lesen ;-)):
>From logcheck at gmx.de Fri Apr 14 11:05:55 2006
>Return-Path: logcheck at gmx.de
>X-Original-To: fstreitz at localhost
>Delivered-To: fstreitz at localhost
>Received: from localhost (localhost.localdomain [127.0.0.1])
> by Frank-1.Frank-Streitz.de (Postfix) with ESMTP id B897731D4
> for <fstreitz at localhost>; Fri, 14 Apr 2006 11:05:55 +0200
> (CEST)
Dein Postfix hat die Mail angenommen (für fstreitz at localhost, also zur
lokalen Zustellung, weil localhost ja in $mydestination aufgelistet
ist).
>X-Flags: 0000
>Delivered-To: GMX delivery to fstreitz at gmx.de
>Received: from pop.gmx.net [213.165.64.22]
> by localhost with POP3 (fetchmail-6.2.5)
> for fstreitz at localhost (single-drop); Fri, 14 Apr 2006 11:05:55
> +0200 (CEST)
Dein fetchmail hat von GMX gePOPt und lokal an fstreitz at localhost (!)
aufgelöst. Das "Delivered-To: GMX delivery to fstreitz at gmx.de" ist die
interne Mitteilung von GMX, in welches Postfach sie es aufgelöst
hatten.
>Received: (qmail invoked by alias); 14 Apr 2006 09:02:10 -0000
>Received: from mail-in-02.arcor-online.net (EHLO
> mail-in-02.arcor-online.net) [151.189.21.42]
> by mx0.gmx.net (mx056) with SMTP; 14 Apr 2006 11:02:10 +0200
GMX hat die Mail von Arcor übernommen.
>Received: from mail-in-09-z2.arcor-online.net
> (mail-in-09-z2.arcor-online.net [151.189.8.21])
> by mail-in-02.arcor-online.net (Postfix) with ESMTP id
> 222AB1DDA28 for <fstreitz at gmx.de>; Fri, 14 Apr 2006 11:02:10 +0200
> (CEST)
>Received: from mail-in-07.arcor-online.net (mail-in-07.arcor-online.net
> [151.189.21.47]) by mail-in-09-z2.arcor-online.net (Postfix) with
> ESMTP id 0F14F8D51F for <fstreitz at gmx.de>; Fri, 14 Apr 2006 11:02:10
> +0200 (CEST)
>Received: from Frank-1.Frank-Streitz.de
> (dslb-082-083-053-147.pools.arcor-ip.net [82.83.53.147])
> by mail-in-07.arcor-online.net (Postfix) with ESMTP id D831B134594
> for <fstreitz at gmx.de>; Fri, 14 Apr 2006 11:02:09 +0200 (CEST)
Hier wurde umgeschrieben auf fstreitz at gmx.de (wegen dem alias root ->
fstreitz und dem nicht vorhandenen Hostanteil) und an Arcor geschickt.
>Received: by Frank-1.Frank-Streitz.de (Postfix)id C18BC4367E; Fri, 14
> Apr 2006 11:02:10 +0200 (CEST)
>Delivered-To: root at localhost
>Received: by Frank-1.Frank-Streitz.de (Postfix, from userid 117)
> id B862F43681; Fri, 14 Apr 2006 11:02:10 +0200 (CEST)
>Delivered-To: root at localhost
>Received: by Frank-1.Frank-Streitz.de (Postfix, from userid 117)
> id B862F43681; Fri, 14 Apr 2006 11:02:10 +0200 (CEST)
>To: root at localhost
Abgesand an root at localhost
Ich verstehe allerdings nicht, wieso die Mail so viel auf deinem Rechner
lokal kreiste? SPAM und Virenfilter im Mailausgang?
--
Gruß
MaxX
Bitte beachten: Diese Mailadresse nimmt nur Listenmails entgegen.
Für PM bitte den Empfänger gegen den Namen in der Sig tauschen.