Ich habe das jetzt einfach probiert und die folgenden Zeilen in meiner main.cf ergänzt:

# to translate "internal" adresses to "external" addresses
smtp_generic_maps = hash:/etc/postfix/generic
# to use diferent relayhosts for diferent senders
sender_dependent_relayhost_maps = hash:/etc/postfix/senderrelay
#to authenticate an the diferent relayhosts.
smtp_sasl_password_maps = hash:/etc/postfix/password
smtp_sender_dependent_authentication = yes
smtp_sasl_auth_enable = yes


Außerdem habe ich die entsprchenden Dateine folgendermaße eingerichtet:
/etc/postfix/generic
==============

someuser@intern.test    someother@gmx.at
someuser1@intern.test    yetanother@gmx.at
@intern.test    someone@gmx.at


/etc/postfix/senderrelay
=================

@gmx.at    mail.gmx.net


/etc/postfix/password
================

someother@gmx.at        someother@gmx.at:secret
yetanother@gmx.at    yetanother@gmx.at:moresecret
someone@gmx.at        someone@gmx.at:topsecret


Wie ich befürchtet habe funktioniert irgendetwas dabei nicht korrekt.

Ich dachte, daß smtp_generic_maps die INterne Adresse auf die Adresse des "gmxusers" umschrieben würde und dann sender_dependent_relayhost_maps das entsprechende Senderelais vorgeben und smtp_sasl_password_maps die entsprechenden Anmeldeinformationen liefern würde.

Aber es sieht so aus als würde die Adresse nicht umgeschrieben. Ich bekomme die folgenden Einträge in meiner mail.log:
__________________________

Aug 24 11:56:42 mymailservername postfix/pickup[3445]: D79AE14F08E: uid=0 from=<xxx>
Aug 24 11:56:42 mymailservername postfix/cleanup[3461]: D79AE14F08E: message-id=<20080824095642.D79AE14F08E@mymailservername.intern.test>
Aug 24 11:56:42 mymailservername postfix/qmgr[3443]: D79AE14F08E: from=<xxx@mymailservername.intern.test>, size=292, nrcpt=1 (queue active)
Aug 24 11:56:43 mymailservername postfix/smtp[3463]: D79AE14F08E: to=<someone@gmx.at>, relay=mail.gmx.net[213.165.64.20]:25, delay=0.35, delays=0.08/0.04/0.18/0.05, dsn=5.1.8, status=undeliverable (host mail.gmx.net[213.165.64.20] said: 550 5.1.8 Cannot resolve your domain {mp004} (in reply to MAIL FROM command))
Aug 24 11:56:43 mymailservername postfix/cleanup[3461]: 3EE4A14F091: message-id=<20080824095643.3EE4A14F091@mymailservername.intern.test>
Aug 24 11:56:43 mymailservername postfix/bounce[3464]: D79AE14F08E: sender delivery status notification: 3EE4A14F091
Aug 24 11:56:43 mymailservername postfix/qmgr[3443]: D79AE14F08E: removed
___________________________


Da in dieser mail.log meine interne Adresse (xxx@mymailservername.intern.test) aufscheint vermute ich, daß das umschreiben nicht funktioniert. Oder liegt der Fehler wo anders? Wie kann ich postfix beibringen die Adressen umzuschreiben?

Vielleicht hilft meine komplette main.cf


smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
smtpd_tls_cert_file = /etc/ssl/certs/postfix.pem
smtpd_tls_key_file = /etc/ssl/private/postfix.pem
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
myhostname = mymailservername.intern.test
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mymailservername.intern.test, localhost.intern.test, localhost
relayhost = mail.gmx.net
mynetworks = 192.168.200.0/24
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
virtual_mailbox_domains = mysql:/etc/postfix/mysql-vitual-mailbox-domains.cf
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_mailbox_maps = mysql:/etc/postfix/mysql-vitual-mailbox-maps.cf
vitual_alias_maps = mysql:/etc/postfix/mysql-vitual-alias-maps.cf,mysql:/etc/postfix/mysql-vitual-emaail2email.cf
virtual_transport = dovecot
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtp_generic_maps = hash:/etc/postfix/generic
sender_dependent_relayhost_maps = hash:/etc/postfix/senderrelay
smtp_sasl_password_maps = hash:/etc/postfix/password
smtp_sender_dependent_authentication = yes
smtp_sasl_auth_enable = yes



--
Psssst! Schon das coole Video vom GMX MultiMessenger gesehen?
Der Eine für Alle: http://www.gmx.net/de/go/messenger03