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
==============
[EMAIL PROTECTED] [EMAIL PROTECTED]
[EMAIL PROTECTED] [EMAIL PROTECTED]
@intern.test [EMAIL PROTECTED]
/etc/postfix/senderrelay
=================
@gmx.at mail.gmx.net
/etc/postfix/password
================
[EMAIL PROTECTED] [EMAIL PROTECTED]:secret
[EMAIL PROTECTED] [EMAIL PROTECTED]:moresecret
[EMAIL PROTECTED] [EMAIL PROTECTED]: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=<[EMAIL PROTECTED]>
Aug 24 11:56:42 mymailservername postfix/qmgr[3443]: D79AE14F08E:
from=<[EMAIL PROTECTED]>, size=292, nrcpt=1 (queue active)
Aug 24 11:56:43 mymailservername postfix/smtp[3463]: D79AE14F08E:
to=<[EMAIL PROTECTED]>, 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=<[EMAIL PROTECTED]>
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
([EMAIL PROTECTED]) 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
_______________________________________________
postfix-users mailing list
[email protected]
http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users