catchall->fetchmail->postfix-mysql

dow

Lieutenant
Registriert
Sep. 2002
Beiträge
732
Hallo,

ich "bastel" gerade an einem debian-pc auf welchem postfix-mysql läuft.
Dieser soll jetzt per fetchmail mails aus einer catchall-mailbox von einem anderen Server holen und diese den lokalen Benutzern zuordnen.

Fetchmail sollte die richtigen Einstellungen haben, es loggt sich ins Postfax ein und sollte ja als default die mails an die lokalen Port 25 weitergeben.
Irgendwie ist die Mail nur nachher nicht da.
Das Logfile sieht für mich aus als würde postfix die catchall-mailbox immernoch als empfänger sehen, die es local ja nicht gibt bzw. schiebt es in die locale root mailbox, da die catchall-box zufällig root@#mydomain# heisst und der locale Server auch #mydomain#.

Wo muss ich ansetzen um die Sache zu lösen?

/edit
so langsam komme ich dahinter, dass es ein problem mit fetchmail sein muss

Paul

die verwendete .fetchmailrc:
Code:
poll pop3.mailserver.de
     envelope 'X-Original-To:'
     protocol POP3
     localdomains #mydomain# #mydomain2#
     nodns
     user #usernameForPOP3#
     pass #passwordForPOP3#
     fetchall
     keep

die mail.log sagt folgendes dazu:
Code:
postfix/qmgr:9A0F05C401F: from=<#catchall-mailbox#>, size=616, nrcpt=1 (queue active)
postfix/local:9A0F05C401F:to=<#catchall-mailbox#>, orig_to=<root>, relay=local, delay=0, status=sent (delivered to mailbox)
postfix/qmgr:9A0F05C401F:removed

Der Mailheader aus MS Ou Express kopiert: (alles mit # # habe ich zwecks Datenusw. geändert)
Code:
Return-Path: <#absendermailadresse#>
X-Original-To: #empfänger#
Delivered-To: #catchall-mailbox#
Received: from mx1.tartarnet.cz (mx1.tartarnet.cz [81.25.16.250])
	by mail.tartarnet.cz (Postfix) with ESMTP id D2619C000087
	for <#empfänger#>; Mon, 24 Jul 2006 09:10:04 +0200 (CEST)
Received: from localhost (localhost [127.0.0.1])
	by mx1.tartarnet.cz (Postfix) with ESMTP id 95BD6600B096
	for <#empfänger#>; Mon, 24 Jul 2006 09:44:33 +0200 (CEST)
Received: from mx1.tartarnet.cz ([127.0.0.1])
 by localhost (mx1.tartarnet.cz [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id 27488-14 for <#empfänger#>;
 Mon, 24 Jul 2006 09:44:31 +0200 (CEST)
Received: from #sendersmtp# (unknown [83.133.125.153])
	by mx1.tartarnet.cz (Postfix) with ESMTP id E5B866003421
	for <#empfänger#>; Mon, 24 Jul 2006 09:44:31 +0200 (CEST)
Received: from B105B (byby.tartarnet.cz [62.209.210.7])
	by #sendersmtp# (Postfix) with ESMTP id B2FCE3100F1
	for <#empfänger#>; Mon, 24 Jul 2006 09:41:37 +0200 (CEST)
Return-Receipt-To: "Max Mustermann" <#absendermailadresse#>
From: "Max Mustermann" <#absendermailadresse#>
To: <#empfänger#>
Subject: Testmail an den Catchall Account
Date: Mon, 25 Dec 2006 09:44:01 +0100
Organization: Mustermann Company
Message-ID: <!&!AAAAAAAAAAAYAAAAAAAAAOia3UHAGLpIkNphLJ6moSnCgAAAEAAAAFgVGIoRURRJnjNnsApchnkBAAAAAA==@#sendermaildomain#>
MIME-Version: 1.0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_000_0014_01C72809.358D2E10"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: AccoANNCD79wwuIXQE66K2LbPPM93w==
Content-Language: en-gb
Disposition-Notification-To: "Max Mustermann" <#absendermailadresse#>
X-Virus-Scanned: amavisd-new at cerberos.cz
 
Zuletzt bearbeitet:
wahnsinn, unglaublich, wegen einem "is *" ging es nicht

.fetchmailrc :
Code:
poll pop3.mailserver.de
     envelope 'X-Original-To:'
     protocol POP3
     localdomains #mydomain# #mydomain2#
     nodns
     user #usernameForPOP3#
     pass #passwordForPOP3#
     is *
     fetchall
     keep
 
Zurück
Oben