Postfix: mehrere Domains und Reject

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
uwe-krause
Posts: 1
Joined: 2011-02-13 15:02
 

Postfix: mehrere Domains und Reject

Post by uwe-krause »

Hallo,

Wir betreiben auf unserem Server eine kleine Mailingliste mit etwa 2500 Teilnehmern und eca. 100 Mails an die Liste pro Tag, also etwa 250000 ausgehende Mails pro Tag.

Der Versand von Mails an Empfänger ausserhalb unserer Domains habe ich unterbunden, es ist lediglich möglich, Mails an User innerhalb unseres Servers zu senden.
Die einzige Berechtigung, Mails an Empfänger ausserhalb unseres Servers zu senden, haben Maiman und drei php-Scripte.
(/etc/postfix/main.cf: mynetworks_style = home )
Der Server ist unter mehereren Domains zu erreichen, wir haben den Domainnamen als .de, .com, .eu usw. eintragen lassen.

Das läuft jetzt seit etwa 6 Jahren ohne Probleme.
Seit zwei Tagen ist unser Server in der composite blocking list aufgeführt.
Ich habe erstmal die Mailingliste und die Scripte gestoppt, und in den Logfils nachgesucht, ob noch irgendwie weiterhin Mails nach aussen gehen
Dabei bin ich dann darauf gestoßen, daß tatsächlich noch Mails versendet werden:

Und zwar immer dann, wenn eine Mail an einen unbekannten Empfänger in einer der anderen Domains anstatt an unsere Hauptdomain gehen.

Dann wird diese Mail angenommen, von Amavis gecheckt, und anschliessend eine Mitteilung an den Absender zurückgesandt.

Schreibe ich hingegen an eine Adresse der Domain, die in der main.cf eingetragen ist (meine-domain.de), wird die Mail gar nicht erst angenommen, der 550 wird sofort ausgeführt.

In der /etc/postfix/main.cf werden die Domains folgendermaßen gehandles:

Code: Select all

unknown_local_recipient_reject_code = 550
myhostname = mail.meine-domain.de
mydomain = meine-domain.de
myorigin = meine-domain.de
inet_interfaces = all
mydestination = $myhostname, localhost.$mydomain, $mydomain, 127.0.0.1, mail.$mydomain
virtual_maps = hash:/etc/postfix/virtual

Die entsprechenden Einträge in der /etc/postfix/virtual

sehen so aus:

Code: Select all

meinedomain.de
@meinedomain.de    @meine-domain.de
meine-domain.com
@meine-domain.com    @meine-domain.de
meinedomain.com
@meinedomain.com     @meine-domain.de
.....

Hat jemand einen Rat, wie ich dem Postfix beibringe, auch die Mails, die nicht an meine-domain.de gehen, gar nicht erst anzunehmen?

Nachfolgend mal ein Logeintrag, wenn die mail an meine-domain.de geht,

Code: Select all

Feb 13 16:06:12 shg postfix/smtpd[11702]: connect from provider.net[yy.yy.yyy.yyy]
Feb 13 16:06:12 shg postfix/smtpd[11702]: NOQUEUE: reject: RCPT from provider.net[yy.yy.yyy.yyy]: 550 <wurzelsepp@lmeine-domain.de>: Recipient address rejected: User unknown in local recipient table; from=<uwe.krause@absender.de> to=<wurzelsepp@lmeine-domain.de> proto=ESMTP helo=<[127.0.0.1]>
Feb 13 16:06:19 shg postfix/smtpd[11702]: disconnect from provider.net[yy.yy.yyy.yyy]
und so sieht das Log aus, wenn die Mail an meine-domain.com geht:

Code: Select all

Feb 12 17:59:51 shg postfix/smtpd[17969]: 99016818007: client=unknown[xxx.xxx.xxx.xxx]
Feb 12 17:59:53 shg postfix/cleanup[16758]: 99016818007: message-id=<388103123776.30566201336553@sender.org>
Feb 12 17:59:53 shg postfix/qmgr[22227]: 99016818007: from=<b@sender.org>, size=709, nrcpt=1 (queue active)
Feb 12 17:59:53 shg amavis[18483]: (18483-03) ESMTP::10024 /var/spool/amavis/tmp/amavis-20110212T175934-18483: <b@sender.org> -> <gste-request@meine-domain.com> Received: SIZE=709 from mail.meine-domain.de ([127.0.0.1]) by localhost (shg.meine-domain.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 18483-03 for <gste-request@meine-domain.com>; Sat, 12 Feb 2011 17:59:53 +0100 (CET)
Feb 12 17:59:53 shg amavis[18483]: (18483-03) Checking: W26pAfkY9lBh <b@sender.org> -> <gste-request@meine-domain.com>
Feb 12 17:59:53 shg amavis[18483]: (18483-03) p001 1 Content-Type: text/plain, size: 138 B, name: 
Feb 12 17:59:54 shg postfix/smtpd[17969]: disconnect from unknown[xxx.xxx.xxx.xxx]
Feb 12 17:59:56 shg amavis[18483]: (18483-03) SPAM-TAG, <b@sender.org> -> <gste-request@meine-domain.com>, No, score=2.321 tagged_above=2 required=3.5 tests=[BAYES_00=-2.599, URIBL_JP_SURBL=2.462, URIBL_SBL=0.996, URIBL_WS_SURBL=1.462]
Feb 12 17:59:56 shg postfix/smtpd[17893]: connect from localhost[127.0.0.1]
Feb 12 17:59:56 shg postfix/smtpd[17893]: NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 550 <gste-request@meine-domain.com>: Recipient address rejected: User unknown in local recipient table; from=<b@sender.org> to=<gste-request@meine-domain.com> proto=ESMTP helo=<localhost>
Feb 12 17:59:56 shg amavis[18483]: (18483-03) response to RCPT TO for <gste-request@meine-domain.com>: "550 <gste-request@meine-domain.com>: Recipient address rejected: User unknown in local recipient table"
Feb 12 17:59:56 shg amavis[18483]: (18483-03) mail_via_smtp: DATA skipped, no valid recips, 0
Feb 12 17:59:56 shg postfix/smtpd[17893]: disconnect from localhost[127.0.0.1]
Feb 12 17:59:56 shg amavis[18483]: (18483-03) FWD via SMTP: <b@sender.org> -> <gste-request@meine-domain.com>, 550 5.6.0 Failed, id=18483-03, from MTA([127.0.0.1]:10025): 550 5.1.0 Failed, id=18483-03, from MTA([127.0.0.1]:10025): 550 <gste-request@meine-domain.com>: Recipient address rejected: User unknown in local recipient table
Feb 12 17:59:56 shg amavis[18483]: (18483-03) Blocked CLEAN, [112.197.132.20] <b@sender.org> -> <gste-request@meine-domain.com>, Message-ID: <388103123776.30566201336553@sender.org>, mail_id: W26pAfkY9lBh, Hits: 2.321, 2452 ms
Feb 12 17:59:56 shg amavis[18483]: (18483-03) TIMING [total 2456 ms] - SMTP EHLO: 3 (0%)0, SMTP pre-MAIL: 0 (0%)0, SMTP pre-DATA-flush: 3 (0%)0, SMTP DATA: 36 (1%)2, body_digest: 1 (0%)2, gen_mail_id: 1 (0%)2, mime_decode: 10 (0%)2, get-file-type1: 20 (1%)3, parts_decode: 1 (0%)3, AV-scan-1: 6 (0%)3, spam-wb-list: 3 (0%)3, SA msg read: 1 (0%)3, SA parse: 3 (0%)4, SA check: 2328 (95%)98, update_cache: 8 (0%)99, fwd-connect: 9 (0%)99, fwd-mail-from: 2 (0%)99, fwd-rcpt-to: 4 (0%)99, fwd-rundown: 1 (0%)99, main_log_entry: 15 (1%)100, update_snmp: 2 (0%)100, unlink-1-files: 1 (0%)100, rundown: 0 (0%)100
Feb 12 17:59:56 shg postfix/smtp[16107]: 99016818007: to=<gste-request@meine-domain.com>, orig_to=<gste-request@meine-domain.com>, relay=127.0.0.1[127.0.0.1], delay=6, status=bounced (host 127.0.0.1[127.0.0.1] said: 550 5.1.0 Failed, id=18483-03, from MTA([127.0.0.1]:10025): 550 <gste-request@meine-domain.com>: Recipient address rejected: User unknown in local recipient table (in reply to end of DATA command))
Feb 12 17:59:56 shg postfix/cleanup[18229]: 21BDB818003: message-id=<20110212165956.21BDB818003@mail.meine-domain.de>
Feb 12 17:59:56 shg postfix/qmgr[22227]: 21BDB818003: from=<>, size=3051, nrcpt=1 (queue active)
Feb 12 17:59:56 shg postfix/qmgr[22227]: 99016818007: removed
Feb 12 17:59:57 shg postfix/smtp[16549]: 21BDB818003: to=<b@sender.org>, relay=eforwardct2.relaydomain.com[yyy.yyy.yyy.yyy], delay=1, status=sent (250 2.0.0 Ok: queued as 66AA432C32BDD)
Feb 12 17:59:57 shg postfix/qmgr[22227]: 21BDB818003: removed



Danke fürs durchlesen,

Uwe