Lokale E-Mails werden nicht zugestellt

HubertKah

New Member
Ich habe einen Linux-Server mit Postfix, Dovecot und amavis-new. Auf dem Server sind virtuelle Benutzer und Domains eingerichtet. Im Web funktioniert der wunderbar!

Wenn nun aber ein lokaler Dienst auf dem Server (amavis-new) eine eingehende E-Mail scannt und sie in Quarantäne schiebt, so soll amavis-new eine E-Mail an mich rausschicken. Leider kriegt er das nicht hin, da ihm die virtuellen Benutzer unbekannt sind.

In der main.cf habe ich
Code:
content_filter = smtp-amavis:[127.0.0.1]:10024
stehen und in der master.cf
Code:
smtp-amavis     unix    -       -       -       -       2       smtp
        -o smtp_data_done_timeout=1200
        -o smtp_send_xforward_command=yes
        -o disable_dns_lookups=yes
        -o max_use=20

127.0.0.1:10025 inet    n       -       -       -       -       smtpd
        -o content_filter=
        -o receive_override_options=no_address_mappings
        -o local_recipient_maps=
        -o relay_recipient_maps=
        -o smtpd_restriction_classes=
        -o smtpd_delay_reject=no
        -o smtpd_client_restrictions=permit_mynetworks,reject
        -o smtpd_helo_restrictions=
        -o smtpd_sender_restrictions=
        -o smtpd_recipient_restrictions=permit_mynetworks,reject
        -o smtpd_data_restrictions=reject_unauth_pipelining
        -o smtpd_end_of_data_restrictions=
        -o mynetworks=127.0.0.0/8
        -o smtpd_error_sleep_time=0
        -o smtpd_soft_error_limit=1001
        -o smtpd_hard_error_limit=1000
        -o smtpd_client_connection_count_limit=0

Verschicke ich jetzt eine Test-E-Mail mit unerwünschtem Anhang (exe-Datei), so erhalte ich folgende Fehlermeldungen:

Code:
Feb 23 13:30:13 mailserver postfix/smtpd[14166]: connect from ****[1.2.3.4]
Feb 23 13:30:13 mailserver policyd-spf[14167]: None; identity=helo; client-ip=1.2.3.4; helo=****; envelope-from=ver@sender; receiver=emp@fänger
Feb 23 13:30:13 mailserver policyd-spf[14167]: None; identity=mailfrom; client-ip=1.2.3.4; helo=****; envelope-from=ver@sender; receiver=emp@fänger
Feb 23 13:30:13 mailserver postfix/smtpd[14166]: 45C0E280584: client=****[1.2.3.4]
Feb 23 13:30:13 mailserver postfix/cleanup[14260]: 45C0E280584: message-id=<0BDC9291-3503-496C-B110-E7288EFB568E@ver@sender>
Feb 23 13:30:13 mailserver postfix/qmgr[30541]: 45C0E280584: from=<ver@sender>, size=203126, nrcpt=1 (queue active)
Feb 23 13:30:13 mailserver postfix/pickup[11414]: 8F7682809A6: uid=150 from=<ver@sender>
Feb 23 13:30:13 mailserver postfix/pipe[13959]: 45C0E280584: to=<emp@fänger>, relay=disclaimer, delay=0.34, delays=0.33/0/0/0.01, dsn=2.0.0, status=sent (delivered via disclaimer service)
Feb 23 13:30:13 mailserver postfix/qmgr[30541]: 45C0E280584: removed
Feb 23 13:30:13 mailserver postfix/cleanup[13958]: 8F7682809A6: message-id=<0BDC9291-3503-496C-B110-E7288EFB568E@ver@sender>
Feb 23 13:30:13 mailserver postfix/qmgr[30541]: 8F7682809A6: from=<ver@sender>, size=203238, nrcpt=4 (queue active)
Feb 23 13:30:13 mailserver postfix/smtpd[14166]: disconnect from ****[1.2.3.4]
Feb 23 13:30:13 mailserver postfix/smtpd[14065]: connect from localhost[127.0.0.1]
Feb 23 13:30:13 mailserver postfix/smtpd[14065]: B6074280584: client=localhost[127.0.0.1]
Feb 23 13:30:13 mailserver postfix/cleanup[14260]: B6074280584: message-id=<VAzdN2s7RBpNVc@mail@server>
Feb 23 13:30:13 mailserver postfix/smtpd[14065]: disconnect from localhost[127.0.0.1]
Feb 23 13:30:13 mailserver postfix/qmgr[30541]: B6074280584: from=<postmaster@mail@server>, size=4334, nrcpt=1 (queue active)
Feb 23 13:30:13 mailserver amavis[14164]: (14164-03) Blocked BANNED (application/octet-stream,.exe,SkypeIcon.exe) {DiscardedInbound,Quarantined}, [4.3.2.1] <ver@sender> -> <disclaimer@domain>,<emp@fänger>,<emp@fänger2>,<emp@fänger3>, quarantine: z/banned-zdN2s7RBpNVc, Message-ID: <0BDC9291-3503-496C-B110-E7288EFB568E@ver@sender>, mail_id: zdN2s7RBpNVc, Hits: -, size: 203237, 162 ms
Feb 23 13:30:13 mailserver postfix/smtp[13967]: 8F7682809A6: to=<disclaimer@domain>, orig_to=<emp@fänger>, relay=localhost[127.0.0.1]:10024, delay=0.18, delays=0.01/0/0/0.16, dsn=2.7.0, status=sent (250 2.7.0 Ok, discarded, id=14164-03 - BANNED: application/octet-stream,.exe,SkypeIcon.exe)
Feb 23 13:30:13 mailserver postfix/smtp[13967]: 8F7682809A6: to=<emp@fänger>, relay=localhost[127.0.0.1]:10024, delay=0.18, delays=0.01/0/0/0.16, dsn=2.7.0, status=sent (250 2.7.0 Ok, discarded, id=14164-03 - BANNED: application/octet-stream,.exe,SkypeIcon.exe)
Feb 23 13:30:13 mailserver postfix/smtp[13967]: 8F7682809A6: to=<emp@fänger2>, orig_to=<emp@fänger>, relay=localhost[127.0.0.1]:10024, delay=0.18, delays=0.01/0/0/0.16, dsn=2.7.0, status=sent (250 2.7.0 Ok, discarded, id=14164-03 - BANNED: application/octet-stream,.exe,SkypeIcon.exe)
Feb 23 13:30:13 mailserver postfix/smtp[13967]: 8F7682809A6: to=<emp@fänger3>, orig_to=<emp@fänger>, relay=localhost[127.0.0.1]:10024, delay=0.18, delays=0.01/0/0/0.16, dsn=2.7.0, status=sent (250 2.7.0 Ok, discarded, id=14164-03 - BANNED: application/octet-stream,.exe,SkypeIcon.exe)
Feb 23 13:30:13 mailserver postfix/qmgr[30541]: 8F7682809A6: removed
Feb 23 13:30:13 mailserver postfix/pipe[14077]: B6074280584: to=<root@domain>, relay=dovecot, delay=0.02, delays=0.01/0/0/0.01, dsn=5.1.1, status=bounced (user unknown)
Feb 23 13:30:13 mailserver postfix/cleanup[13958]: BAFA92809A6: message-id=<20160223123013.BAFA92809A6@mailserver.domain>
Feb 23 13:30:13 mailserver postfix/bounce[14304]: B6074280584: sender non-delivery notification: BAFA92809A6
Feb 23 13:30:13 mailserver postfix/qmgr[30541]: BAFA92809A6: from=<>, size=6148, nrcpt=1 (queue active)
Feb 23 13:30:13 mailserver postfix/qmgr[30541]: B6074280584: removed
Feb 23 13:30:13 mailserver postfix/virtual[14305]: BAFA92809A6: to=<postmaster@mail@server>, relay=virtual, delay=0.04, delays=0/0/0/0.03, dsn=5.1.1, status=bounced (unknown user: "postmaster@mail@server")
Feb 23 13:30:13 mailserver postfix/qmgr[30541]: BAFA92809A6: removed

Wie kann ich nun root und postmaster Mails zustellen. Die Adressen sind existent und funktionieren auch, wenn von extern gesendet wird. Nur auf dem lokalen E-Mail-Server haut das nicht hin.
 
Erster Fortschritt

Ok, ich bin nun etwas schlauer. Offenbar verstehen die lokalen Dienste nicht, wenn ein Empfänger (root, postmaster, etc.) kein lokales Maildir ist, sondern ein Alias. Ich habe nun die Aliase gelöscht und die Konten als virtuelle Benutzer angelegt. Die E-Mails werden dann von dort weitergeleitet und nicht im Maildir abgespeichert, sodass der Effekt der selbe ist.

So weit so gut! Jetzt habe ich nur noch das Problem, dass mir dovecot die mail an den lokalen Host mit der lokalen Domain versenden will. Wo stelle ich das um? Es muss ja irgendwie mit hostname -f zusammenhängen.

Code:
Feb 24 12:32:20 mail2 dovecot: lda(root@domain.extern): msgid=<VAqwoNZFqig0Xq@mail.domain.intern>: saved mail to INBOX
 
Last edited by a moderator:
docot lda

Wieso nimmt sich der LDA von Dovecot den lokalen Hostname aus der lokalen Domain? Ich finde im Dovecot keine lokale E-Mail-Adresse, die stehen alle auf der öffentlichen E-Mail-Adresse.
 
Back
Top