PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : keine Weiterleitung von eMails aus fetchmail/postfix an Exchange 2003



thobro
15.10.08, 14:10
Hallo Zusammen,

ich hoffe Ihr könnt mir hier ein wenig helfen. Igrgendwie finde ich vor lauter Bäumen den Wald nicht mehr.

Folgende Ausgangssituation:
Ich nutze in einem kleinen Netzwerk zwei Server, einmal einen Debian 4.0 und einmal einen Windows 2003 Server mit Exchange 2003. Alle Clients nutzen Windows XP pro und Office 2003.

Die User holen z.Z. alle Ihre eMails eigenständig via Outlook (Internet-Mail) ab. Das hat in der Vergangenheit häufig dazu geführt das leider Viren unser Netzwerk befallen haben. Nachdem ich nun hier als Admin eingestellt worden bin, und ein wenig Überredungskunst genutzt habe, bin ich dazu beauftragt worden dies zentral zu managen, u.a. auch mit zentralem Viren- und Spam-Filter.

Da hier in der Firma sowieso schon ein Exchange-Server rumdümpelte, habe ich mir gedacht, dass ich mit einem vorgeschalteteten Debian-Server welcher via fetchmail die eMails beim Provider abholt nichts falsch machen kann.

Meine Schritte bisher waren, dass ich die Benutzer (inkl. Postfächer) auf dem W2K3-Server eingerichtet habe. Ausserdem ist eine Weiterleitung der eMails von Exchange auf den Debian / Postfix-Server eingerichtet. eMails werden auch von den Usern über den Weg Outlook -> Exchange -> Postfix -> smtp-relay des Providers -> Mail-Empfänger gesendet. Das eMailen innerhalt der Firma funktioniert auch wunderbar, sprich die Benutzer können sich unternander eMails zusenden. Der, bisher, einzigste Wermutstropfen ist, dass ich es nicht hinbekomme eMails via fetchmail beim Provider abzuholen, um sie dann über Postfix an Exchange weiterleiten zu lassen.

Hier erstmal meine Netzwerkkonfiguration:


Windows-Server -> SERVER01.IT-Hilfen.lan = IP: 192.168.100.101
Debian-Server -> SERVER00.IT-Hilfen.lan = IP: 192.168.100.100


Anbei, damit Ihr einen Einblick in meine bisherige Konfiguration erhaltet, die entsprechenden config-Files:



SERVER00:/# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
canonical_maps = hash:/etc/postfix/canoncial
config_directory = /etc/postfix
inet_interfaces = 127.0.0.1 192.168.100.100
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = $myhostname, $mydomain, localhost, localhost.$mydomain
mydomain = IT-Hilfen.info
myhostname = MAIL.IT-Hilfen.lan
mynetworks = 127.0.0.0/8 192.168.100.0/24
myorigin = /etc/mailname
recipient_canonical_maps = hash:/etc/postfix/canoncial_recipient
recipient_delimiter = +
relayhost = smtp.strato.de
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_auth
smtp_sasl_security_options = noanonymous
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtpd_use_tls = yes
transport_maps = hash:/etc/postfix/transport
SERVER00:/#



Hier jetzt die verschiedenen tables:


canonical_recipient

@localhost @IT-Hilfen.info




transport

@IT-Hilfen.info smtp:[192.168.100.101]




fetchmailrc

set postmaster "postmaster"
set no bouncemail
set no spambounce
#set logfile /var/log/fetchmail/fetchmail.log

poll pop3.strato.de
proto pop3
localdomains IT-Hilfen.info IT-Hilfen.lan
envelope "X-Envelope-To:"
user "Benutzername@Provider.de"
pass "passwort"
is *
nokeep
fetchall


Ich habe dann jetzt auch extra für Euch eine eMail von GMX, an eine eMail-Adresse verschickt, welche von fetchmail abgeholt wird:

Hier die Ausgabe von fetchmail:



fetchmail: 6.3.6 fragt pop3.strato.de ab (Protokoll POP3) um Mi 15 Okt 2008 14:43:06 CEST: Abfrage gestartet
Versuche, mit 81.169.145.131/110 zu verbinden...verbunden.
fetchmail: POP3< +OK POP3 server ready <2204723.2727.1224074705@post.webmailer.de>
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Capability list follows:
fetchmail: POP3< EXPIRE 7
fetchmail: POP3< PIPELINING
fetchmail: POP3< RESP-CODES
fetchmail: POP3< TOP
fetchmail: POP3< USER
fetchmail: POP3< UIDL
fetchmail: POP3< SASL CRAM-MD5
fetchmail: POP3< .
fetchmail: pop3.strato.de: opportunistisches Upgrade auf TLS fehlgeschlagen, versuche Fortsetzung.
fetchmail: POP3> AUTH CRAM-MD5
fetchmail: POP3< + PDIyMDQ3MjMuMjcyNy4xMjI0MDc0NzA1QHBvc3Qud2VibWFpbG VyLmRlPg==
fetchmail: POP3> cmFtbWxlckBpdC1oaWxmZW4uaW5mbyBmOTM2NjczODAwNjJhMD dmYzhlZDg0NmI1OGVmY2I1Ng==
fetchmail: POP3< +OK User logged in, proceed.
fetchmail: POP3> STAT
fetchmail: POP3< +OK 1 12811 Nachricht für rammler@it-hilfen.info bei pop3.strato.de (1281 Bytes).
fetchmail: POP3> LIST 1
fetchmail: POP3< +OK 1 1281
fetchmail: POP3> RETR 1
fetchmail: POP3< +OK Message follows
Nachricht rammler@it-hilfen.info@pop3.strato.de:1 von 1 wird gelesen (1281 Bytes)Versuche, mit 127.0.0.1/25 zu verbinden...verbunden.
fetchmail: SMTP< 220 MAIL.IT-Hilfen.lan ESMTP
fetchmail: SMTP> EHLO SERVER00.IT-Hilfen.lan
fetchmail: SMTP< 250-MAIL.IT-Hilfen.lan
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250-SIZE 10240000
fetchmail: SMTP< 250-VRFYfetchmail: SMTP< 250-ETRN
fetchmail: SMTP< 250-STARTTLSfetchmail: SMTP< 250-ENHANCEDSTATUSCODES
fetchmail: SMTP< 250-8BITMIME
fetchmail: SMTP< 250 DSN
fetchmail: SMTP> MAIL FROM:<T.Broich@gmx.net> BODY=8BITMIME SIZE=1281
fetchmail: SMTP< 250 2.1.0 Ok
fetchmail: SMTP> RCPT TO:<rammler@it-hilfen.info>
fetchmail: SMTP< 550 5.1.1 <rammler@it-hilfen.info>: Recipient address rejected: User unknown in local recipient table
fetchmail: SMTP-Fehler: 550 5.1.1 <rammler@it-hilfen.info>: Recipient address rejected: User unknown in local recipient table
fetchmail: SMTP-Server mag Empfängeradresse »rammler@it-hilfen.info« nicht
Versuche, mit 127.0.0.1/25 zu verbinden...verbunden.
fetchmail: SMTP< 220 MAIL.IT-Hilfen.lan ESMTP
fetchmail: SMTP> HELO SERVER00.IT-Hilfen.lan
fetchmail: SMTP< 250 MAIL.IT-Hilfen.lan
fetchmail: SMTP> MAIL FROM:<>
fetchmail: SMTP< 250 2.1.0 Ok
fetchmail: SMTP> RCPT TO:<T.Broich@gmx.net>
fetchmail: SMTP< 250 2.1.5 Ok
fetchmail: SMTP> DATA
fetchmail: SMTP< 354 End data with <CR><LF>.<CR><LF>
fetchmail: SMTP: (Körper der Umleitungs-Nachricht)
fetchmail: SMTP>. (EOM)fetchmail: SMTP< 250 2.0.0 Ok: queued as 61739860
fetchmail: SMTP> QUIT
fetchmail: SMTP< 221 2.0.0 Bye
fetchmail: SMTP> RCPT TO:<fetchmail@localhost>
fetchmail: SMTP< 250 2.1.5 Ok
fetchmail: keine Adressen stimmten überein; leite an fetchmail weiter.
fetchmail: SMTP> DATA
fetchmail: SMTP< 354 End data with <CR><LF>.<CR><LF>#****
fetchmail: SMTP>. (EOM)
fetchmail: SMTP< 250 2.0.0 Ok: queued as 088D0888 gelöscht
fetchmail: POP3> DELE 1
fetchmail: POP3< +OK Message 1 deleted
fetchmail: POP3> QUIT
fetchmail: POP3< +OK Closing connection
fetchmail: SMTP> QUIT
fetchmail: SMTP< 221 2.0.0 Bye
fetchmail: 6.3.6 fragt ab pop3.strato.de (Protokoll POP3) um Mi 15 Okt 2008 14:43:08 CEST: Abfrage beendet
fetchmail: normale Beendigung, Status 0

Ausserdem hier der Protokollauzug aus der mail.log

Oct 15 14:43:07 SERVER00 postfix/smtpd[24557]: connect from localhost[127.0.0.1]
Oct 15 14:43:07 SERVER00 postfix/smtpd[24557]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 <rammler@it-hilfen.info>: Recipient address rejected: User unknown in local recipient table; from=<T.Broich@gmx.net> to=<rammler@it-hilfen.info> proto=ESMTP helo=<SERVER00.IT-Hilfen.lan>
Oct 15 14:43:07 SERVER00 postfix/smtpd[24561]: connect from localhost[127.0.0.1]
Oct 15 14:43:07 SERVER00 postfix/smtpd[24561]: 61739860: client=localhost[127.0.0.1]
Oct 15 14:43:07 SERVER00 postfix/cleanup[24562]: 61739860: message-id=<20081015124307.61739860@MAIL.IT-Hilfen.lan>
Oct 15 14:43:08 SERVER00 postfix/qmgr[23620]: 61739860: from=<>, size=2609, nrcpt=1 (queue active)
Oct 15 14:43:08 SERVER00 postfix/smtpd[24561]: disconnect from localhost[127.0.0.1]
Oct 15 14:43:08 SERVER00 postfix/smtpd[24557]: 088D0888: client=localhost[127.0.0.1]
Oct 15 14:43:08 SERVER00 postfix/cleanup[24562]: 088D0888: message-id=<20081015124448.18630@gmx.net>
Oct 15 14:43:08 SERVER00 postfix/qmgr[23620]: 088D0888: from=<T.Broich@gmx.net>, size=1621, nrcpt=1 (queue active)
Oct 15 14:43:08 SERVER00 postfix/smtpd[24557]: disconnect from localhost[127.0.0.1]
Oct 15 14:43:08 SERVER00 postfix/smtp[24563]: 61739860: to=<T.Broich@gmx.net>, relay=smtp.strato.de[81.169.145.133]:25, delay=1.2, delays=0.67/0.09/0.23/0.21, dsn=2.0.0, status=sent (250 queued as 404c92k9FBXQJz)
Oct 15 14:43:08 SERVER00 postfix/qmgr[23620]: 61739860: removed
Oct 15 14:43:09 SERVER00 postfix/local[24564]: 088D0888: to=<fetchmail@IT-Hilfen.info>, orig_to=<fetchmail@localhost>, relay=local, delay=2.2, delays=1/0.04/0/1.1, dsn=2.0.0, status=sent (delivered to command: procmail -a "$EXTENSION")
Oct 15 14:43:09 SERVER00 postfix/qmgr[23620]: 088D0888: removed


Die eMail wird von fetchmail abgeholt, kann aber dann aus irgendeinem Grund nicht zugestellt werden und landet dann beim localen User fetchmail auf dem Debian-Server.

Hier der entsprechende eMail-Header:


From-ZeileFrom T.Broich@gmx.net Wed Oct 15 14:43:08 2008
Return-Path:T.Broich@gmx.net
X-Original-To:fetchmail@localhost
Delivered-To:fetchmail@IT-Hilfen.info
Received:from SERVER00.IT-Hilfen.lan (localhost [127.0.0.1])by MAIL.IT-Hilfen.lan (Postfix) with ESMTP id 088D0888for <fetchmail@localhost>; Wed, 15 Oct 2008 14:43:07 +0200 (CEST)
X-Envelope-From:T.Broich@gmx.net
X-Envelope-To:rammler@it-hilfen.info
X-Delivery-Time:1224074689
X-UID:2343
X-RZG-CLASS-ID:miReceived:from pop3.strato.de [81.169.145.131]by SERVER00.IT-Hilfen.lan with POP3 (fetchmail-6.3.6)for <fetchmail@localhost> (by default); Wed, 15 Oct 2008 14:43:08 +0200 (CEST)
Received:from mail.gmx.net ([213.165.64.20])by mailin.webmailer.de (lemon mi64) (RZmta 17.12)with SMTP id e05be3k9FCfSxH for <rammler@it-hilfen.info>;Wed, 15 Oct 2008 14:44:49 +0200 (MEST)(envelope-from: T.Broich@gmx.net)
Received:(qmail 11967 invoked by uid 0); 15 Oct 2008 12:44:48 -0000
Received:from 87.78.150.115 by www015.gmx.net with HTTP;Wed, 15 Oct 2008 14:44:48 +0200 (CEST)
Content-Type:text/plain; charset="iso-8859-1"
Date:Wed, 15 Oct 2008 14:44:48 +0200
From:T.Broich@gmx.net
Message-ID:20081015124448.18630@gmx.net
MIME-Version:1.0
Subject:testmail
To:rammler@it-hilfen.info
X-Authenticated:#7731122
X-Flags:0001
X-Mailer:WWW-Mail 6100 (Global Message Exchange)
X-Priority:3
X-Provags-ID:V01U2FsdGVkX19YsDFzn5hYAIJNAi6UofXwzydYs9vbuxCB gbb368QGeba5xTr+dM3833Xlc9WmQTNi2GooOvAHmA==
Content-Transfer-Encoding:8bit
X-GMX-UID:r5CcewpJeWUkIMCRHG9nD10jL0tsZo2L
X-FuHaFi:

Ich hoffe ich habe Euch jetzt nicht mit Informationen oder nebensächlichem erschlagen und würde mich freuen, wenn Ihr mir einen Tipp geben könntet wo ich noch suchen kann, bzw. muss.

Grüße
Thomas