[postfix-users] sender_dependent_relayhost_maps funktioniert nicht

projekt1 at gmx.at projekt1 at gmx.at
Do Aug 28 18:57:39 CEST 2008


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 at intern.test    someother at gmx.at
someuser1 at intern.test    yetanother at gmx.at
@intern.test    someone at gmx.at


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

@gmx.at    mail.gmx.net


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

someother at gmx.at        someother at gmx.at:secret
yetanother at gmx.at    yetanother at gmx.at:moresecret
someone at gmx.at        someone at 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 at mymailservername.intern.test>
Aug 24 11:56:42 mymailservername postfix/qmgr[3443]: D79AE14F08E: 
from=<xxx at mymailservername.intern.test>, size=292, nrcpt=1 (queue active)
Aug 24 11:56:43 mymailservername postfix/smtp[3463]: D79AE14F08E: 
to=<someone at 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 at 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 at 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
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: http://de.postfix.org/pipermail/postfix-users/attachments/20080828/13dd16c4/attachment.htm 


More information about the postfix-users mailing list