Reihenfolge von Adressumschreibungen ...
Walter H.
Walter.H at mathemainzel.info
Do Mai 4 19:19:14 CEST 2017
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 at 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 at 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 at 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
calcbox at vhost.mail calcbox-worker at 1tedomain
walter at vhost.mail walter.h at 1tedomain
root at vhost.mail vhost-root at 1tedomain
logwatch at vhost.mail vhost-logwatch at 1tedomain
postmaster at vhost.mail vhost-postmaster at 1tedomain
ECHO-REPLY at vhost.mail vhost-echoreply at 1tedomain
MAILER-DAEMON at vhost.mail vhost-mailer at 1tedomain
/etc/postfix/recipient_access
domainmaster at 2tedomain OK
hostmaster at 2tedomain OK
postmaster at 2tedomain OK
echo at 2tedomain OK
abuse at 2tedomain OK
admin at 2tedomain OK
info at 2tedomain OK
root at 2tedomain OK
walter.h at 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 at 2tedomain echo at reply.mail
@2tedomain 2tedomain at 1tedomain
calcbox calcbox-worker at 1tedomain
walter walter.h at 1tedomain
root vhost-root at 1tedomain
kann ich hier etwas ändern, sodaß das echo at 2tedomain mit dem
envelope_sender funktioniert?
Danke im voraus,
Walter
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : smime.p7s
Dateityp : application/pkcs7-signature
Dateigröße : 3491 bytes
Beschreibung: S/MIME Cryptographic Signature
URL : <http://de.postfix.org/pipermail/postfix-users/attachments/20170504/e94b8c6e/attachment-0001.bin>
Mehr Informationen über die Mailingliste postfix-users