[Postfixbuch-users] Postfix, Exchange Relay
Philipp Hoffmann
philipp-hoffmann at arcor.de
So Dez 6 20:48:17 CET 2009
Hallo,
so besser?
Wenn ich jetzt relayhost auf ein SMTP Server beim Provider setzte (dieser
verlangt kein Login),
wird dieser dann für alle E-Mails angewendet deren Empfänger-Domain nicht in
der /etc/postfix/relay_domains definiert sind?
Zum Beispiel:
relayhost = mail.qsc.de
Gruß,
Philipp
/etc/postfix/main.cf:
myhostname = post.xxx.de
mydomain = xxx.de
myorigin = $mydomain
mydestionation = $myhostname, localhost.$mydomain, $mydomain
mynetworks = 127.0.0.1, 192.168.1.0/24
alias_maps = hash:/etc/aliases
relay_domains = hash:/etc/postfix/relay_domains
transport_maps = hash:/etc/postfix/transport,hash:/etc/postfix/relay_domains
address_verify_map = btree:/var/spool/postfix/data/verify
smtpd_proxy_filter = 127.0.0.1:10025 # Amavis
content_filter =
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_recipient_restrictions =
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unknow_sender_domain,
reject_unknow_recipient_domain,
permit_mynetwork,
reject_rbl_client zen.spamhaus.org,
reject_rbl_client ix.dnsbl.manitu.net,
reject_rbl_client bl.spamcop.net,
reject_rbl_client dnsbl.njabl.org,
reject_rbl_client list.dsbl.org,
reject_rhsbl_client blackhole.securitysage.com,
check_policy_service inet:127.0.0.1:12525, # policyd-weight
check_policy_service inet:127.0.0.1:10023, # postgrey
reject_unverified_recipient,
permit_mx_backup,
reject_unauth_desination,
permit
/etc/postfix/relay_domains:
xxx.de :192.168.1.1
/etc/postfix/transport:
xxx.de :192.168.1.1
-----Ursprüngliche Nachricht-----
Von: postfixbuch-users-bounces at listen.jpberlin.de
[mailto:postfixbuch-users-bounces at listen.jpberlin.de] Im Auftrag von Roland
Schmid
Gesendet: Sonntag, 6. Dezember 2009 20:18
An: Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.
Betreff: Re: [Postfixbuch-users] Postfix, Exchange Relay
Hallo,
Am Sonntag, den 06.12.2009, 16:54 +0100 schrieb Philipp Hoffmann:
> Mein Entwurf:
>
> myhostname = post.xxx.de
> mydomain = xxx.de
> myorigin = $mydomain
> mydestionation = $myhostname, localhost.$mydomain, $mydomain
> mynetworks = 127.0.0.1, 192.168.1.0/24
> alias_database = hash:/etc/aliases
> alias_maps = hash:/etc/aliases
> smtpd_delay_reject = yes
> smtpd_helo_required = yes
> smtpd_recipient_restrictions =
> permit_mynetworks,
> reject_invalid_hostname,
> reject_non_fqdn_recipient,
> reject_unknown_sender_domain,
> reject_non_fqdn_sender,
> reject_unknown_recipient_domain,
reject_unverified_recipient
# um den Exchange zu entlasten
> reject_rbl_client zen.spamhaus.org,
> reject_rbl_client bl.spamcop.net,
> permit
> relay_domains = $mydomain
> relay_recipient_maps = hash:/etc/postfix/relay_recipients
> relayhost = 192.168.1.1
relay_domains = hash:/etc/postfix/relay_domains
transport_maps =
hash:/etc/postfix/transport,hash:/etc/postfix/relay_domains
address_verify_map=btree:/var/spool/postfix/data/verify
/etc/postfix/relay_domains
e-mail-domain.de :[fqdn-exchange-server.de]
/etc/postfix/transport
e-mail-domain.de :[fqdn-exchange-server.de]
so würde ich das regeln, smtp port des exchange muss erreichbar sein.
(kannste ja über ein telnet fqdn-exchange-server.de 25 testen)
(und exchange beibringen, dass er nicht alles annimmt, im Exchange
SystemManager -> Message Delivery (Filter recipients who are not in the
Directory aktivieren
+
SystemManager -> Default SMTP
nur dem Postfix das relayen von mails erlauben)
Deine Konfiguration ist unvollständig, sieht so aus, als ob jeder! Mails
relayen dürfte, [Openrelay]
$mydomain sollte != e-mail-domain.de sein
Gruss Roland
--
_______________________________________________
Postfixbuch-users -- http://www.postfixbuch.de
Heinlein Professional Linux Support GmbH
Postfixbuch-users at listen.jpberlin.de
https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
Mehr Informationen über die Mailingliste Postfixbuch-users