[Postfixbuch-users] Umstellung auf relay_domains
Philipp Schneider
philipp.r.schneider at web.de
Di Mai 18 12:56:19 CEST 2010
Hallo!
Ich bin dabei meinen Mailserver von Virtual auf Relay, wie Peer es in
seinem Buch empfiehlt, umzustellen.
Es ergeben sich noch ein paar Detailfragen, die ich in dem Buch und der
Maillingliste bis 12/2009 nicht recherchieren konnte.
Meine Konfiguration vorher:
inet_interfaces = localhost, 12.23.34.45
mydomain = local
myhostname = mx10.springfield.net
mynetworks = 127.0.0.0/8
myorigin = localhost
mydestination = $myhostname, localhost, localhost.$mydomain,
maillists.mailman.org
alias_maps = hash:/etc/aliases
relay_domains = $mydestination, hash:/etc/postfix/relay
smtp_sasl_security_options = noanonymous
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = unix:/var/run/dovecot/auth-client
smtpd_sasl_type = dovecot
dovecot_destination_recipient_limit = 1
virtual_transport = dovecot
virtual_mailbox_domains =
proxy:mysql:/etc/postfix/mysql_virtual_domain_maps.cf
virtual_mailbox_maps =
proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
MySQL virtual_domain_maps enthält:
springfield.net
disney.inc
marvel.com
MySQL virtual_mailbox_maps (postfix + dovecot connected per mysql) enthält:
homer at springfield.net passwort
marge at springfield.net passwort
bart at springfield.net passwort
lisa at springfield.net passwort
...
donald at disney.inc passwort
...
mister.fantastic at marvel.com passwort
the.thing at marvel.com passwort
MySQL virtual_alias_maps enthält:
maggie at springfield.net marge at springfield.net
...
fantastic.four at marvel.com human.torch at gmx.net
fantastic.four at marvel.com invisible.woman at aol.com
fantastic.four at marvel.com mister.fantastic at marvel.com
fantastic.four at marvel.com the.thing at marvel.com
In der Konfigurationsdatei master.cf ist dovecot-deliver aufgesetzt.
In diesem Zustand funktioniert der local-transport von cron, root etc.
Alle in VirtualDomainsMaps eingetragenen Domains werden sauber an
dovecot übergeben.
- --- -
Folgendes Problem gibt es bei der Weiterleitung von
fantastic.four at marvel.com durch VirtualAliasMaps an human.torch at gmx.net:
mx10 postfix/smtpd[11042]:
NOQUEUE: reject: RCPT from mail-in-10.arcor-online.net[151.189.21.50]:
450 4.1.1 <fantastic.four at marvel.com>:
Recipient address rejected: unverified address:
host mx0.gmx.net[213.165.64.100] said:
550 5.1.8 Cannot resolve your domain {mx116} (in reply to MAIL FROM
command);
from=<daisy at arcor.de> to=<fantastic.four at marvel.com> proto=ESMTP
helo=<mail-in-10.arcor-online.net>
Dieses Problem ist mir noch nicht ganz klar...
- --- -
Weiter zur Umstellung auf RelayDomains:
virtual_transport =
virtual_mailbox_domains =
virtual_mailbox_maps =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql_virtual_alias_maps.cf
relay_transport = relay
relay_domains = hash:/etc/postfix/relay,
proxy:mysql:/etc/postfix/mysql_relay_domain_maps.cf
relay_recipient_maps =
proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
transport_maps = hash:/etc/postfix/transport,
proxy:mysql:/etc/postfix/mysql_relay_domain_maps_transport.cf
MySQL relay_domain_maps enthält:
springfield.net dovecot
disney.inc dovecot
marvel.com dovecot
Fragen (und Antworten):
* $mydestination hat in relay_domains nichts zu suchen, mydestination
an local-transport geht!?
* virtual_alias_maps wird benötigt um die aliases aufzulösen oder
muss dies an einer anderen Stelle eingetragen werden?
* Habe ich alles bei der Umstellung bedacht?
Vielen Dank im voraus
Philipp
Mehr Informationen über die Mailingliste Postfixbuch-users