Mails an Kopie-Empfänger kommen bei submission 2x an, von extern nur 1x!

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

Mails an Kopie-Empfänger kommen bei submission 2x an, von extern nur 1x!

Carsten
Hallo zusammen,

ich habe ein Postfach "[hidden email]" und "[hidden email]".
Alle Mails, die an die "postfach@" Adresse geschickt werden, sollen
zusätzlich an [hidden email] geschickt werden.

Ich habe bei meiner Konfiguration das Problem, dass Mails 1x im
postfach@ eintreffen und 2x in kopie@ eintreffen,
jedoch nur, wenn die Absendermail per submission über den gleichen
Server versandt wird.
Bei Mails von extern an [hidden email] liegen die mails jeweils nur
1x in den Postfächern.


Konfiguration (main.cf):
------------------------
relay_domains = proxy:mysql:/etc/postfix/mysql-transport.cf
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf

mysql-transport.cf
     query = SELECT 'lmtp:unix:private/lmtp-dovecot' FROM domains WHERE
domain='%s'

mysql-virtual_forwardings.cf
    query = SELECT destination FROM email_weiterleitung WHERE source='%s'


In "destination" der Tabelle "email_weiterleitung" steht
"[hidden email],[hidden email]"



Im Log sieht man auch, wie bei submission aus 2 auf einmal 3 Empfänger
werden.
Sep 18 08:54:23 mein-mailserver postfix/qmgr[22760]: E5BD29F782:
from=<[hidden email]>, size=2855, nrcpt=2 (queue active)
Sep 18 08:54:24 mein-mailserver postfix/qmgr[22760]: BF1BE9F7A5:
from=<[hidden email]>, size=3551, nrcpt=3 (queue active)


Die ursprüngliche Mail E5BD29F782 kommt nur 1 x an.
Warum wird hier eine weitere Mail BF1BE9F7A5 erzeugt?

Habt Ihr eine Idee?


Danke und Gruß

Carsten


postfix 2.9.6-2
dovecot 2.1.7-7+deb7u1
amavis 2.7.1-2




=== Mail von extern - alles OK ======
Sep 18 08:53:41 mein-mailserver postfix/smtpd[23498]: connect from
localhost[127.0.0.1]
Sep 18 08:53:41 mein-mailserver postfix/smtpd[23498]: AE5189F782:
client=localhost[127.0.0.1],
orig_client=mail-wm0-f50.google.com[74.125.82.50]
Sep 18 08:53:41 mein-mailserver postfix/cleanup[23499]: AE5189F782:
message-id=<[hidden email]>
Sep 18 08:53:41 mein-mailserver postfix/qmgr[22760]: AE5189F782:
from=<[hidden email]>, size=3717, nrcpt=2 (queue active)
Sep 18 08:53:41 mein-mailserver postfix/smtpd[23498]: disconnect from
localhost[127.0.0.1]
Sep 18 08:53:41 mein-mailserver dovecot: lmtp(23960): Connect from local
Sep 18 08:53:41 mein-mailserver dovecot: lmtp(23960, [hidden email]):
V3vpADVtv1mYXQAANrkHzQ:
msgid=<[hidden email]>: saved mail to INBOX
Sep 18 08:53:41 mein-mailserver postfix/lmtp[23500]: AE5189F782:
to=<[hidden email]>, orig_to=<[hidden email]>,
relay=mx.mein-server.de[private/lmtp-dovecot], delay=0.01,
delays=0/0/0/0, dsn=2.0.0, status=sent (250 2.0.0 <[hidden email]>
V3vpADVtv1mYXQAANrkHzQ Saved)
Sep 18 08:53:41 mein-mailserver dovecot: lmtp(23960,
[hidden email]): V3vpADVtv1mYXQAANrkHzQ:
msgid=<[hidden email]>: saved mail to INBOX
Sep 18 08:53:41 mein-mailserver dovecot: lmtp(23960): Disconnect from
local: Successful quit
Sep 18 08:53:41 mein-mailserver postfix/lmtp[23500]: AE5189F782:
to=<[hidden email]>, relay=mx.mein-server.de[private/lmtp-dovecot],
delay=0.01, delays=0/0/0/0, dsn=2.0.0, status=sent (250 2.0.0
<[hidden email]> V3vpADVtv1mYXQAANrkHzQ Saved)
Sep 18 08:53:41 mein-mailserver postfix/qmgr[22760]: AE5189F782: removed
Sep 18 08:53:41 mein-mailserver postfix/smtpd[23074]: proxy-accept:
END-OF-MESSAGE: 250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0
Ok: queued as AE5189F782; from=<[hidden email]>
to=<[hidden email]> proto=ESMTP helo=<mail-wm0-f50.google.com>
Sep 18 08:53:41 mein-mailserver postfix/smtpd[23074]: disconnect from
mail-wm0-f50.google.com[74.125.82.50]



=== Mail von intern/submission - Hier kommt die Mail im kopie-Postfach
2x an ======
Sep 18 08:54:22 mein-mailserver postfix/submission/smtpd[24104]: connect
from unknown[31.xx.xxx.xxx]
Sep 18 08:54:22 mein-mailserver postfix/submission/smtpd[24104]:
Anonymous TLS connection established from unknown[31.xx.xxx.xxx]: TLSv1
with cipher ECDHE-RSA-AES256-SHA (256/256 bits)
Sep 18 08:54:22 mein-mailserver postfix/submission/smtpd[24104]:
E5BD29F782: client=unknown[31.xx.xxx.xxx], sasl_method=DIGEST-MD5,
sasl_username=[hidden email]
Sep 18 08:54:23 mein-mailserver postfix/cleanup[23499]: E5BD29F782:
message-id=<00a401d3304a$f59c9830$e0d5c890$@domain.de>
Sep 18 08:54:23 mein-mailserver postfix/qmgr[22760]: E5BD29F782:
from=<[hidden email]>, size=2855, nrcpt=2 (queue active)
Sep 18 08:54:23 mein-mailserver postfix/smtp[23513]: connect to
localhost[::1]:10030: Connection refused
Sep 18 08:54:24 mein-mailserver postfix/smtpd[23830]: connect from
localhost[127.0.0.1]
Sep 18 08:54:24 mein-mailserver postfix/smtpd[23830]: BF1BE9F7A5:
client=localhost[127.0.0.1]
Sep 18 08:54:24 mein-mailserver postfix/cleanup[23499]: BF1BE9F7A5:
message-id=<00a401d3304a$f59c9830$e0d5c890$@domain.de>

Sep 18 08:54:24 mein-mailserver postfix/qmgr[22760]: BF1BE9F7A5:
from=<[hidden email]>, size=3551, nrcpt=3 (queue active)
Sep 18 08:54:24 mein-mailserver dovecot: lmtp(23960): Connect from local
Sep 18 08:54:24 mein-mailserver dovecot: lmtp(23960, [hidden email]):
W3vpADVtv1mYXQAANrkHzQ:
msgid=<00a401d3304a$f59c9830$e0d5c890$@domain.de>: saved mail to INBOX
Sep 18 08:54:24 mein-mailserver postfix/lmtp[23500]: BF1BE9F7A5:
to=<[hidden email]>, relay=mx.mein-server.de[private/lmtp-dovecot],
delay=0.01, delays=0/0/0/0, dsn=2.0.0, status=sent (250 2.0.0
<[hidden email]> W3vpADVtv1mYXQAANrkHzQ Saved)
Sep 18 08:54:24 mein-mailserver postfix/smtp[23513]: E5BD29F782:
to=<[hidden email]>, orig_to=<[hidden email]>,
relay=localhost[127.0.0.1]:10030, delay=1.9, delays=0.13/0/0.01/1.7,
dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250
2.0.0 Ok: queued as BF1BE9F7A5)
Sep 18 08:54:24 mein-mailserver postfix/smtp[23513]: E5BD29F782:
to=<[hidden email]>, relay=localhost[127.0.0.1]:10030, delay=1.9,
delays=0.13/0/0.01/1.7, dsn=2.0.0, status=sent (250 2.0.0 from
MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as BF1BE9F7A5)
Sep 18 08:54:24 mein-mailserver dovecot: lmtp(23960, [hidden email]):
W3vpADVtv1mYXQAANrkHzQ:
msgid=<00a401d3304a$f59c9830$e0d5c890$@domain.de>: saved mail to INBOX
Sep 18 08:54:24 mein-mailserver postfix/lmtp[23500]: BF1BE9F7A5:
to=<[hidden email]>, orig_to=<[hidden email]>,
relay=mx.mein-server.de[private/lmtp-dovecot], delay=0.01,
delays=0/0/0/0.01, dsn=2.0.0, status=sent (250 2.0.0 <[hidden email]>
W3vpADVtv1mYXQAANrkHzQ Saved)
Sep 18 08:54:24 mein-mailserver postfix/qmgr[22760]: E5BD29F782: removed
Sep 18 08:54:24 mein-mailserver dovecot: lmtp(23960,
[hidden email]): W3vpADVtv1mYXQAANrkHzQ:
msgid=<00a401d3304a$f59c9830$e0d5c890$@domain.de>: saved mail to INBOX
Sep 18 08:54:24 mein-mailserver dovecot: lmtp(23960): Disconnect from
local: Successful quit
Sep 18 08:54:24 mein-mailserver postfix/lmtp[23500]: BF1BE9F7A5:
to=<[hidden email]>, relay=mx.mein-server.de[private/lmtp-dovecot],
delay=0.01, delays=0/0/0/0.01, dsn=2.0.0, status=sent (250 2.0.0
<[hidden email]> W3vpADVtv1mYXQAANrkHzQ Saved)
Sep 18 08:54:24 mein-mailserver postfix/qmgr[22760]: BF1BE9F7A5: removed








Reply | Threaded
Open this post in threaded view
|

Re: Mails an Kopie-Empfänger kommen bei submission 2x an, von extern nur 1x!

Christian Boltz
Hallo Carsten, hallo zusammen,

Am Montag, 18. September 2017, 09:11:00 CEST schrieb Carsten:
> Ich habe bei meiner Konfiguration das Problem, dass Mails 1x im
> postfach@ eintreffen und 2x in kopie@ eintreffen,
> jedoch nur, wenn die Absendermail per submission über den gleichen
> Server versandt wird.
> Bei Mails von extern an [hidden email] liegen die mails jeweils
> nur 1x in den Postfächern.

Meine Glaskugel sagt: Guck mal in die master.cf ;-)

Ich rate einfach mal, dass Du die Mails durch Amavis schleust und auf
Port 25   -o receive_override_options=no_address_mappings   gesetzt
hast. Für den Submission-Port brauchst Du das wohl auch ;-)


Gruß

Christian Boltz
--
Wenn jemand eine ganz, ganz kurze man page aus dieser Diskussion - also
ohne meine schlechten Scherze - baut, dann fügt die Steffen dem Paket in
Zukunft sicherlich gerne hinzu. [Lars Müller in opensuse-de]

Reply | Threaded
Open this post in threaded view
|

Re: Mails an Kopie-Empfänger kommen bei submission 2x an, von extern nur 1x!

Carsten
Am 18.09.2017 um 17:11 schrieb Christian Boltz:
> Meine Glaskugel sagt: Guck mal in die master.cf ;-)
> Ich rate einfach mal, dass Du die Mails durch Amavis schleust und auf
> Port 25   -o receive_override_options=no_address_mappings   gesetzt
> hast. Für den Submission-Port brauchst Du das wohl auch ;-)
>
>

Hey Christian,
super! Mit dem Tipp funktioniert es.

Ich hatte für die Submission User gar keinen expliziten Rückgabeport für
amavis definiert (forward_method).
Per default gehen Mails aus dem Internet ja auf Port 25 ein und gehen
auf 10024 zu amavis und kommen auf 10025 zurück.

Für die Submission-User auf Port 587 gingen die Mails auf Port 10030 an
amavis, aber auf welchem Port zurück?? Hmmm.
Habe jetzt für die Policy-Bank auf 10030 explizit  gesetzt:
     forward_method => 'smtp:[127.0.0.1]:10031'

und auch im Postfix einen smtpd auf 10031 lauschen lassen, dort nach
Deinem Tipp:
    -o receive_override_options=no_address_mappings

und es funktioniert ;-)

Ich verstehe nur nicht, warum das Problem zuvor beim Empfang auf Port 25
(aus dem Internet) nicht aufgetreten ist,
denn dort fehlt ja auch die "no_address_mappings" Direktive.

Falls Dir da noch was auffällt, bin ich für eine Erklärung dankbar,
ansonsten vielen Dank für die Hilfe!!!

Beste Grüße
Carsten


--- master.cf ----

# Internet MX
1.1.1.1:25      inet  n       -       -       -       -       smtpd
    -o smtpd_sasl_auth_enable=no
    -o smtpd_proxy_filter=localhost:10024
    -o smtpd_proxy_options=speed_adjust
    -o smtpd_proxy_timeout=800
    -o content_filter=

# Rueckgabe der Mail von amavis (wenn sie aus dem Internet kommen)
localhost:10025      inet  n       -       -       -       - smtpd
    -o smtpd_proxy_filter=
    -o content_filter=
    -o smtpd_authorized_xforward_hosts=127.0.0.0/8
    -o smtpd_client_restrictions=
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o smtpd_data_restrictions=
    -o mynetworks=127.0.0.0/8
    -o receive_override_options=no_unknown_recipient_checks


----------------------------------------

# submission
1.1.1.2:587      inet  n       -       -       -       -       smtpd
   -o syslog_name=postfix/submission
   -o smtpd_sasl_auth_enable=yes
   -o smtpd_client_restrictions=permit_sasl_authenticated,reject
   -o content_filter=smtp:[localhost]:10030
   -o smtpd_tls_cert_file=$submission_tls_cert_file
   -o smtpd_tls_key_file=$submission_tls_key_file




--- neu eingebaut -----
# Rueckgabe der Mail von amavis (wenn sie von submission-users kommen)
localhost:10031      inet  n       -       -       -       - smtpd
    -o syslog_name=postfix/checked_10031
    -o smtpd_proxy_filter=
    -o content_filter=
    -o smtpd_authorized_xforward_hosts=127.0.0.0/8
    -o smtpd_client_restrictions=
    -o smtpd_helo_restrictions=
    -o smtpd_sender_restrictions=
    -o smtpd_recipient_restrictions=permit_mynetworks,reject
    -o smtpd_data_restrictions=
    -o mynetworks=127.0.0.0/8
    -o
receive_override_options=no_unknown_recipient_checks,no_address_mappings