kleines relay-Problem

Jörn Bredereck jb at bw-networx.net
Do Jun 30 18:52:41 CEST 2016


Hallo Frank,

also ohne jetzt wirklich dein Problem verstanden zu haben, kann ich dir nur den Tipp geben, für das interne Routing mit sauber getrennten Subdomains zu arbeiten.

D.h. wenn dein Host-A Mails für die selbe externe Domain an andere User der selben externen Domain auf Host B routen soll, dann map die Ziel-Adresse über einen Eintrag in der Virtual-Table auf eine andere Subdomain um, und route nur diese Subdomain auf den Host B. 

Auf dem Host-B brauchst du dann die offizielle (externe) Domain gar nicht zu hinterlegen, sondern arbeitest dort ausschließlich mit der Subdomain. Alle mails die für externe Domains sind, werden wieder zu Host A geroutet.




Viele Grüße,
Jörn Bredereck

-- 

******************************
B&W-NetworX GmbH & Co. KG
Landstr. 67a
76547 Sinzheim
Fon: 07221 996388-8
Fax: 07221 996388-1
http://www.bw-networx.net
info at bw-networx.net
-----------------------------
AG Mannheim HRA 521208
Pers. haf. Ges.:
B&W-NetworX Verwaltungs-GmbH
Sitz: 76532 Baden-Baden
AG Mannheim HRB Nr.: 202122
Geschäftsführer:
Jörn Bredereck
Dipl. Ing. Holger Wunsch
******************************

> Am 30.06.2016 um 17:51 schrieb Frank Belau <frank at belau.de>:
> 
> Hallo zusammen,
> 
> ich seh im Moment scheinbar der Wald vor lauter Bäumen nicht mehr. Folgendes Gebilde hat mir ein Kollege hinterlassen:
> 
> Ironport-> Host A -> Host B
> 
> die Ironport leitet eingehende Mails aus dem Internet für eine Domain Namens xxx.de an Host A,
> Host A nutzt die Ironport als Relay ins Internet.
> 
> Host A (172.2.1.10) hält ein Postfach  prod at xxx.de
> Host B (172.2.1.9) hält ein Postfach  test at xxx.de
> 
> 
> Host A soll also Mails an prod at xxx.de lokal zustellen und Mails an test at xxx.de an Host B weiterleiten. Die User sind lokale Betriebssystemuser. Das hat mein Kollege angefangen und ich habe die Ehre das fertig zu machen. Der Posteingang funktioniert scheinbar fehlerfrei. Aber beim internen Routing der Mails von einem host zum anderen gibts Probleme.
> 
> also
> 
> Host A: transport:
> xxx.de :
> [172.2.1.9] smtp:[172.2.1.9]
> * smtp:ip.der.iron.port
> 
> 
> Host A: virtual:
> test at xxx.de test at 172.2.1.9
> 
> 
> Host A: main.cf:
> relay_host = ip.der.iron.port
> mydomain = xxx.de
> mynetwork = 172.2.1.10 172.2.1.9
> 
> 
> Host A: main.cf:
> relay_host = 172.2.1.10
> mydomain = xxx.de
> mynetwork = 172.2.1.9
> 
> 
> Mein Problem ist folgendes:
> Wenn von Host B eine Mail an prod at xxx.de geschickt werden soll, dann wird sie zwar zu Host A relayed, aber dort nicht zugestellt. Host A versucht die Mail an die Ironport weiterzuleiten
> 
> 
> das logfile sieht so aus:
> 
> Jun 30 17:09:06 host_a postfix/smtpd[48417]: connect from host_b[172.24.6.9]
> Jun 30 17:09:06 host_a postfix/smtpd[48417]: 624A2386: client=host_b[172.24.6.9]
> Jun 30 17:09:06 host_a postfix/cleanup[48420]: 624A2386: message-id=<20160630150931.A2B592CA at host_b.xxx.de>
> Jun 30 17:09:06 host_a postfix/qmgr[47357]: 624A2386: from=<root at xxx.de>, size=667, nrcpt=1 (queue active)
> Jun 30 17:09:06 host_a postfix/smtpd[48417]: disconnect from host_b[172.24.6.9]
> Jun 30 17:09:06 host_a postfix/smtp[48421]: 624A2386: to=<fbelau at vwi-immoblue.de>, relay=ironport.yyyyy.de[ironport.yyyyy.de]:25, delay=0.01, delays=0/0/0/0, dsn=2.0.0, status=sent (250 ok:  Message 6760152 accepted)
> Jun 30 17:09:06 host_a postfix/qmgr[47357]: 624A2386: removed
> Jun 30 17:09:06 host_a postfix/smtpd[48417]: connect from unknown[ironport.yyyyy.de]
> Jun 30 17:09:06 host_a postfix/smtpd[48417]: 66451386: client=unknown[ironport.yyyyy.de]
> Jun 30 17:09:06 host_a postfix/cleanup[48420]: 66451386: message-id=<63061f$6e9mp at ironport.yyyyy.de>
> Jun 30 17:09:06 host_a postfix/qmgr[47357]: 66451386: from=<>, size=2336, nrcpt=1 (queue active)
> Jun 30 17:09:06 host_a dovecot: lmtp(48425): Connect from local
> Jun 30 17:09:06 host_a dovecot: lmtp(48425): Error: user root: Invalid settings in userdb: userdb returned 0 as uid
> Jun 30 17:09:06 host_a postfix/lmtp[48424]: 66451386: to=<root at xxx.de>, relay=host_a.xxx.de[private/dovecot-lmtp], delay=0.01, delays=0.01/0/0/0, dsn=4.3.0, status=deferred (host host_a.xxx.de[private/dovecot-lmtp] said: 451 4.3.0 <root at xxx.de> Invalid user settings. Refer to server log for more information. (in reply to RCPT TO command))
> Jun 30 17:09:06 host_a dovecot: lmtp(48425): Disconnect from local: Successful quit
> Jun 30 17:09:11 host_a postfix/smtpd[48417]: disconnect from unknown[ironport.yyyyy.de]
> 
> 
> das Problem ist, das muß schnell funktionieren... aber ich steh im moment auf dem Schauch. Kann mir einer von euch nen Tipp geben wo ich drehen muß.
> 
> MfG, Frank
> 
> 



Mehr Informationen über die Mailingliste postfix-users