Reihenfolge von Adressumschreibungen ...

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Reihenfolge von Adressumschreibungen ...

Walter H.
Hallo,

kann man die Reihenfolge von Adressumschreibungen beeinflussen?

habe im westentlichen die Anleitung hier:
https://dokuwiki.tachtler.net/doku.php?id=tachtler:postfix_echo-mailer-script_installieren

verwendet um mir ein echo@domain zu "erschaffen", es funktioniert auch,
hat aber nur einen Haken,
ich musste auf die kommentierte Zeile

SENDER=`egrep "^From: " $FILE_IN | $HEAD_COMMAND -1 | $SED_COMMAND "s,^From: ,,"`

zurückgreifen, weil dieser Postfix als MX-Server meiner 2ten Domain
fungiert,
und alle Mails die dort ankommen so an eine Mailadresse meiner 1ten
Domain weitergeleitet werden sollen,
daß ich dies im Mail erkenne, und genau das habe ich mit folgendem gemacht:

/etc/postfix/sndr_canonical.pcre

if /.+/
!/(.+)\@vhost\.mail/            noreply@2tedomain
endif

und im /etc/postfix/main.cf das

sender_canonical_classes = envelope_sender
sender_canonical_maps = pcre:/etc/postfix/sndr_canonical.pcre

und genau diese Ersetzung wird durchgeführt bevor

das von /etc/postfix/master.cf

reply   unix    -       n       n       -       -       pipe
   flags= user=nobody argv=/etc/postfix/autoreply.sh ${sender} ${recipient}

ausgeführt wird;
kann ich diese Ersetzung f. genau eine einzige Zieladresse (echo@2tedomain)
ausnehmen?
wenn ja, wie?

das Relayen/Forwarden von der 2ten Domain auf die 1te Domain habe ich in
Summe so gelöst

in /etc/postfix/main.cf weiters noch

myhostname = vhost.mail   ; vhost.mail ist im /etc/hosts File auf die
IPadressen von smtp_bind_address bzw. smtp_bind_address6 gesetzt
inet_interfaces = $myhostname
inet_protocols = all
mydestination = $myhostname, $mydomain

relayhost = leer
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)

sender_dependent_relayhost_maps = hash:/etc/postfix/dependent_relayhost

strict_7bit_headers = yes
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_unknown_hostname,
reject_non_fqdn_helo_hostname
smtpd_client_restrictions = permit_mynetworks,
reject_unknown_client_hostname
smtpd_etrn_restrictions = permit_mynetworks, reject

smtpd_sender_restrictions = check_sender_mx_access
cidr:/etc/postfix/drop.cidr, check_sender_ns_access
cidr:/etc/postfix/drop.cidr, reject_non_fqdn_sender,
reject_unknown_sender_domain

smtpd_recipient_restrictions = permit_mynetworks,
reject_non_fqdn_recipient, reject_unauth_destination,
reject_unknown_recipient_domain, check_recipient_access
hash:/etc/postfix/recipient_access, reject

smtpd_discard_ehlo_keywords = silent-discard, dsn

smtpd_reject_unlisted_sender = yes
smtpd_reject_unlisted_recipient = yes
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/tls.crt/2tedomain-host.crt
smtpd_tls_key_file = /etc/postfix/tls.key/2tedomain-host.key
smtpd_tls_CAfile = /etc/postfix/tls.crt/server-chain-intermediate.crt
smtpd_tls_dh1024_param_file = /etc/postfix/tls.dh/dh2048.pem
smtpd_tls_dh512_param_file = /etc/postfix/tls.dh/dh512.pem
smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_tls_cache
smtpd_tls_session_cache_timeout = 3600s

smtp_bind_address = IPv4
smtp_bind_address6 = IPv6

smtp_generic_maps = hash:/etc/postfix/generic
smtp_always_send_ehlo = yes
smtp_helo_name = ipv6home.eu
smtp_helo_timeout = 45
smtp_host_lookup = dns, native
smtp_cname_overrides_servername = no
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_tls_CAfile = /etc/pki/tls/cert.pem
smtp_tls_note_starttls_offer = yes
smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_tls_cache
smtp_tls_session_cache_timeout = 3600s

virtual_alias_maps = hash:/etc/postfix/virtual

transport_maps = hash:/etc/postfix/transport

message_reject_characters = \0

message_size_limit = 1048576

unknown_address_reject_code = 554
unknown_client_reject_code = 550
unknown_hostname_reject_code = 554
unverified_recipient_reject_code = 554
unverified_sender_reject_code = 554

relay_domains = 2tedomain


/etc/postfix/dependent_relayhost

@1tedomain              
MX-host-von-domain-hoster-der-im-DNS-von-1te-domain-steht:25
@vhost.mail            
smtp-host-von-domain-hoster-der-fuer-1te-domain-senden-darf:587

/etc/postfix/generic

[hidden email]              calcbox-worker@1tedomain
[hidden email]               walter.h@1tedomain
[hidden email]                 vhost-root@1tedomain
[hidden email]             vhost-logwatch@1tedomain
[hidden email]           vhost-postmaster@1tedomain
[hidden email]           vhost-echoreply@1tedomain
[hidden email]        vhost-mailer@1tedomain

/etc/postfix/recipient_access

domainmaster@2tedomain        OK
hostmaster@2tedomain          OK
postmaster@2tedomain          OK
echo@2tedomain                OK
abuse@2tedomain               OK
admin@2tedomain               OK
info@2tedomain                OK
root@2tedomain                OK
walter.h@2tedomain            OK

/etc/postfix/sasl_passwd

smtp-host-von-domain-hoster-der-fuer-1te-domain-senden-darf:587          
userid:pwd

/etc/postfix/transport

reply.mail              reply:

echo@2tedomain        [hidden email]
@2tedomain            2tedomain@1tedomain
calcbox                 calcbox-worker@1tedomain
walter                  walter.h@1tedomain
root                    vhost-root@1tedomain


kann ich hier etwas ändern, sodaß das echo@2tedomain mit dem
envelope_sender funktioniert?


Danke im voraus,
Walter



smime.p7s (4K) Download Attachment