Hallo :-)
OX ist zuständig für die Domäne domain.com
Nun gibt es jedoch eine Emailadresse, dummy@domain.com, die kein
Postfach (kein OX-user) auf dem OX-Server besitzt und auf einen
anderen Mailserver geleitet werden soll.
Dafür ist normalerweise die /etc/postfix/transport zuständig.
Wenn ich in /etc/univention/templates/files/etc/postfix/ die Datei
transport editiere indem ich folgende Zeile einfüge: (1. Zeile)
das ganze mit univention-config-registry commit /etc/postfix/transport und
postmap transport sowie postfix reload abschließe, dann werden Emails
an dummy@domain.com dennoch nicht auf den anderen
Mailserver geleitet:
postfix/smtpd[22782]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 <dummy@domain.com>: Recipient address rejected: User unknown in local recipient table; from=<dummylist-bounces@domain.com> to=<dummy@domain.com> proto=ESMTP helo=<oxserver.intern.domain.de>
Ich hatte auch schon die Reihenfolge der Zeile geändert, vorher stand die Zeile
am Ende, was auch nicht funktioniert hat.
Wo sage ich es OX, dass mails an dummy@domain.com an den Mailserver x.y
gehen, wenn es die transport nicht kann?
Danke,
Jumo
OX ist zuständig für die Domäne domain.com
Nun gibt es jedoch eine Emailadresse, dummy@domain.com, die kein
Postfach (kein OX-user) auf dem OX-Server besitzt und auf einen
anderen Mailserver geleitet werden soll.
Dafür ist normalerweise die /etc/postfix/transport zuständig.
Wenn ich in /etc/univention/templates/files/etc/postfix/ die Datei
transport editiere indem ich folgende Zeile einfüge: (1. Zeile)
dummy@domain.com smtp:[w.x.y.z]
@!@
fqdn='%s.%s' % (baseConfig['hostname'], baseConfig['domainname'])
if baseConfig.has_key('mail/hosteddomains'):
all_hosted_domains = baseConfig['mail/hosteddomains'].split(' ')
for hosted_domain in all_hosted_domains:
print '%-30s local' % (hosted_domain)
if not fqdn in all_hosted_domains:
print '%-30s local' % ( fqdn )
else:
print '%-30s local' % (baseConfig['domainname'])
print '%-30s local' % ( fqdn )
@!@
@!@
fqdn='%s.%s' % (baseConfig['hostname'], baseConfig['domainname'])
if baseConfig.has_key('mail/hosteddomains'):
all_hosted_domains = baseConfig['mail/hosteddomains'].split(' ')
for hosted_domain in all_hosted_domains:
print '%-30s local' % (hosted_domain)
if not fqdn in all_hosted_domains:
print '%-30s local' % ( fqdn )
else:
print '%-30s local' % (baseConfig['domainname'])
print '%-30s local' % ( fqdn )
@!@
postmap transport sowie postfix reload abschließe, dann werden Emails
an dummy@domain.com dennoch nicht auf den anderen
Mailserver geleitet:
postfix/smtpd[22782]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 5.1.1 <dummy@domain.com>: Recipient address rejected: User unknown in local recipient table; from=<dummylist-bounces@domain.com> to=<dummy@domain.com> proto=ESMTP helo=<oxserver.intern.domain.de>
Ich hatte auch schon die Reihenfolge der Zeile geändert, vorher stand die Zeile
am Ende, was auch nicht funktioniert hat.
Wo sage ich es OX, dass mails an dummy@domain.com an den Mailserver x.y
gehen, wenn es die transport nicht kann?
Danke,
Jumo
Comment