Archiv verlassen und diese Seite im Standarddesign anzeigen : Virtual Maps nicht benutzen
thebrain05
11.12.08, 11:28
Hallo,
ich habe die Administration für einen Linux-server übernommen. dort befindet sich ein Postfix darauf der mit virtuelen Maps konfiguriert ist. Nun möchte ich, für eine E-Mail-Domain die Maps nicht mehr verwenden, sondern gleich an unseren Mailserver weiterleiten. Die anderne Domains, sollen weiter hin funktionieren.
Kann ich einfach aus virtual_domais die Domain löschen. Oder kann das zu problemen führen. Was ich in der Datei virual ändern damit es geht.
Die Datei ist historisch gewachsen, doch mitlerweile benötigen wir für die eine Domain die umsetzung nicht mehr.
Daher die Umstellung.
Du kannst für die Domain IMO einfach einen Transport einrichten.
mfg
cane
Du kannst für die Domain IMO einfach einen Transport einrichten.
mfg
cane
genau, das ist der weg. Musst du in zwei orten eintragen, transport_maps oder so heisst der parameter in der main.cf, und dann machst du am besten ein file für die Transports, und gibst es noch dort an wohin.
rootserver1:/etc/postfix# cat main.cf|grep transport
transport_maps = hash:/etc/postfix/transport
rootserver1:/etc/postfix#
rootserver1:/etc/postfix# cat transport
#domain.com smtp:target.domain.com
#.domain.com smtp:target.domain.com
grüsse
Silvan
thebrain05
16.12.08, 14:16
Hallo das habe ich getan. Dann sagt er erfindet den Server nicht. Wenn ich es dann unter virtual_domains raus lösche. bzw. verschickt er keine mails mehr zu uns weiter sonder zurück
Hallo das habe ich getan. Dann sagt er erfindet den Server nicht. Wenn ich es dann unter virtual_domains raus lösche. bzw. verschickt er keine mails mehr zu uns weiter sonder zurück
er muss die mails akzeptieren - hast du es unter relay_domains eingetragen?
relay_domains = XXX.com, yyy.com
thebrain05
16.12.08, 14:34
Habe unsern DNSname vom Mailserver dort eingetragen. jetzt bekomme ich wenn ich unsere absender Domain herausnehme aus den Virtual maps. Relay access denied.
Das ist unsere main.cf
mail_name = MailGate (i386)
smtpd_banner = ESMTP $mail_name
myhostname = world.yyy.de
mydomain = world.yyy.de
myorigin = world.yyy.de
mydestination =
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains = yyy.de xxx.de zzz.de ttt.net
relay_domains = ttt.zzz.de
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd
smtpd_helo_required = no
strict_rfc821_envelopes = no
message_size_limit = 20480000
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
canonical_classes = envelope_sender, header_sender
canonical_maps = hash:/etc/postfix/canonical
virtual_alias_domains = yyy.de xxx.de zzz.de ttt.net rrr.zzz.de
virtual_alias_maps = hash:/etc/postfix/virtual
transport_maps = hash:/etc/postfix/transport
ich möchte das die Domain zzz.de direkt an unseren Mailserver geschickt wird und das die Adresse nicht umgebaut wird.
dann solltest du zzz.de nach relay_domains packen und nicht ttt.zzz.de!!
thebrain05
16.12.08, 15:28
aber unser mailserver hört auf diesen Dnsname.
wenn du zzz.de via transport verteilen willst dann pack zzz.de in die zeile relay_domains oder vergiss es!
thebrain05
16.12.08, 15:38
Jetzt funktioniert es. man muss die Adressen noch in virtualmaps auskommentieren
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.