Postfix und Amavis

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
konni
Posts: 151
Joined: 2002-12-16 10:05

Postfix und Amavis

Post by konni » 2003-02-19 16:03

Also ich hab bei ir jetzt Amavis so eingerichtet wie es hier steht (Lösung via contentFilter): http://www.linux-magazin.de/Artikel/aus ... mavis.html

Kurzgesagt, postfix nimmt eine eingehnde mail entgegen, leitet die an amavis weiter, und amavis schickt die via SMTP wieder an Postfix zurück und der stellt dann so wie es soll zu.

Soweit schön und gut, schickt aber jetzt ein benuzter (der auf dem server eingerichtet ist) eine mail an postfix zum versand, geht die wieder via SMTP Port 25 ein, dann zu amavis und amavis gibt sie zurück an Postfix über den Port 10025, und postfix sagt jetzt relaying denid :(


Für nen hilfreichen tipp wäre ich sehr dankbar

otta
Posts: 6
Joined: 2003-01-18 20:41
Location: Petershagen

Unknow User

Post by otta » 2003-02-25 22:38

Bei mir wird auch die mail angenommen. Sender thomas@domain.de
Doch beim zurücksenden will Amavis an die Adresse web1p1@domain.de und dann sagt Postfix 550 unknown User ?
Weiss einer Rat

konni
Posts: 151
Joined: 2002-12-16 10:05

Re: Postfix und Amavis

Post by konni » 2003-02-26 13:44

Also bei mir läuft es inzw.

du musst un die /etc/postfix/main.cf folgendes einfügen (bzw. die vorhandene von yast erstellten eintrag abändern:

Code: Select all

content_filter = vscan:
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_maps_rbl
ebenalls musst du die master.cf folendermaßen anpassen

Code: Select all

Zeile 71:
smtp      inet  n       -       n       -       -       smtpd -o content_filter=vscan:

Code: Select all

Zeile 92 (ungefähr)
localhost:10025 inet    n       -       n       -       -       smtpd -o content_filter=

Code: Select all

Ziemlich am Ende:
vscan     unix  -       n       n       -       10       pipe
  user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
so, dann musst du amavis mit --enable-smtp "configuren" den MTA sollte das script selbst erkennen, ggf. --enable-postfix machen, falls er da snicht tun sollte.

So, jetzt sollte es klappen, ich benutze alledings die letzte Verion von amavis (nicht mehr -pel-11)

otta
Posts: 6
Joined: 2003-01-18 20:41
Location: Petershagen

Geht nicht

Post by otta » 2003-02-26 21:49

@Konni

Danke für den Tip habe also nochmal Configure gemacht und jetzt komt die Fehlermeldung: .....status=defferred (temporary failure)
vorher bekam ich als Fehlermeldung:
.....status=bounced (comand died with status 1: "/usr/sbin/amavis")
soweit ich sehen konnte stimmen alle Rechte.
Noch eine IDEE?

Wenn ich den Filter abschalte sendet postfix alle "Hängengebliebene" sendungen ordnungsgemäß aus

konni
Posts: 151
Joined: 2002-12-16 10:05

Re: Postfix und Amavis

Post by konni » 2003-02-26 22:05

wi ehast du mynetworks in der main.cf definiert ?

ggf. füge mal das noch ein: mynetworks = 127.0.0.0/8


Achso ja, und den Port 10025 haste lt. anleitung freigeschaltet ?

otta
Posts: 6
Joined: 2003-01-18 20:41
Location: Petershagen

Re: Postfix und Amavis

Post by otta » 2003-02-26 22:15

Ich habe mynetworks = 217.160.***.** 127.0.0.0/8

Ich habe das ganze schon mit meiner eigenen und nur der localen IP versucht.

aber was mir gerade noch aufgefallen ist ist der eintrga darüber
mynetworks_style = host

könnte der noch etwas damit zu tun haben?
Wie ist der bei dir eingestellt?

noch was:
Wenn ich eine Mail bekomme an z.b. Webmaster@aldagthiel-digital.de steht im Header der EMAIL delivered to web1p2@aldagthiel-digital.de
und das ist die adresse die amavis anscheinend ausließt und zurückschikt. logisch da es die adresse nicht giebt heist es User unknown.
Aber ich habe hier das Postfix buchh liegen und finde darüber einfach nichts. es ist zum HEULEN :-)
Thomy

konni
Posts: 151
Joined: 2002-12-16 10:05

Re: Postfix und Amavis

Post by konni » 2003-02-26 23:59

bei mir habe ich die anderen einträge auskommentiert (# davor)

ähm, mach mal folgendes:

user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}

zwischen sender und recipient ein llerschritt mehr reinmachen, oder drauf achten dass es nur einer ist

ansonsten poste auch mal den ausschnit aus deiner mail log


Das mit delivered to ist schon ganz korrekt, das heißt er liefert es an die mailbix userXpX aus @servername ;)

otta
Posts: 6
Joined: 2003-01-18 20:41
Location: Petershagen

Re: Postfix und Amavis

Post by otta » 2003-02-27 21:29

Hi

hier mal auszug aus der log:

Hier war der erste Start. Das war installation nach dem Postfix Buch:

Feb 24 23:16:39 p15106442 postfix/smtpd[543]: reject: RCPT from localhost.localdomain[127.0.0.1]: 550 <web1p4@aldagthiel-digital.de>: User unknown; from=<webmaster@aldagthiel-digital.de> to=<web1p4@aldagthiel-digital.de>
Feb 24 23:16:39 p15106442 postfix/smtpd[544]: reject: RCPT from localhost.localdomain[127.0.0.1]: 550 <confixx-du-27@aldagthiel-digital.de>: User unknown; from=<webmaster@aldagthiel-digital.de> to=<confixx-du-27@aldagthiel-digital.de>
Feb 24 23:16:39 p15106442 postfix/smtpd[546]: D7E80398134: client=localhost.localdomain[127.0.0.1]
Feb 24 23:16:39 p15106442 postfix/smtpd[546]: reject: RCPT from localhost.localdomain[127.0.0.1]: 550 <web1p4@aldagthiel-digital.de>: User unknown; from=<webmaster@aldagthiel-digital.de> to=<web1p4@aldagthiel-digital.de>
Feb 24 23:16:39 p15106442 postfix/smtpd[547]: DDC65398135: client=localhost.localdomain[127.0.0.1]
Feb 24 23:16:39 p15106442 postfix/smtpd[547]: reject: RCPT from localhost.localdomain[127.0.0.1]: 550 <confixx-du-27@aldagthiel-digital.de>: User unknown; from=<webmaster@aldagthiel-digital.de> to=<confixx-du-27@aldagthiel-digital.de>
Feb 24 23:16:44 p15106442 postfix/smtpd[543]: disconnect from localhost.localdomain[127.0.0.1]
Feb 24 23:16:44 p15106442 amavis[453]: Rejected by MTA: 550 <web1p4@aldagthiel-digital.de>: User unknown
Feb 24 23:16:44 p15106442 amavis[453]: do_exit:1197 - ending execution with 1
Feb 24 23:16:44 p15106442 postfix/smtpd[544]: disconnect from localhost.localdomain[127.0.0.1]
Feb 24 23:16:44 p15106442 amavis[450]: Rejected by MTA: 550 <confixx-du-27@aldagthiel-digital.de>: User unknown
Feb 24 23:16:44 p15106442 amavis[450]: do_exit:1197 - ending execution with 1
Feb 24 23:16:44 p15106442 postfix/smtpd[547]: disconnect from localhost.localdomain[127.0.0.1]
Feb 24 23:16:44 p15106442 amavis[448]: Rejected by MTA: 550 <confixx-du-27@aldagthiel-digital.de>: User unknown
Feb 24 23:16:44 p15106442 amavis[448]: do_exit:1197 - ending execution with 1
Feb 24 23:16:44 p15106442 postfix/smtpd[546]: disconnect from localhost.localdomain[127.0.0.1]
Feb 24 23:16:44 p15106442 amavis[452]: Rejected by MTA: 550 <web1p4@aldagthiel-digital.de>: User unknown
Feb 24 23:16:44 p15106442 amavis[452]: do_exit:1197 - ending execution with 1
Feb 24 23:16:45 p15106442 postfix/pipe[451]: 638FF398130: to=<web1p4@aldagthiel-digital.de>, relay=vscan, delay=2009, status=bounced (Command died with status 1: "/usr/sbin/amavis")
Feb 24 23:16:45 p15106442 postfix/pipe[447]: 070F439812E: to=<confixx-du-27@aldagthiel-digital.de>, relay=vscan, delay=2662, status=bounced (Command died with status 1: "/usr/sbin/amavis")
Feb 24 23:16:45 p15106442 postfix/pipe[449]: 6333339812F: to=<web1p4@aldagthiel-digital.de>, relay=vscan, delay=2654, status=bounced (Command died with status 1: "/usr/sbin/amavis")
Feb 24 23:16:45 p15106442 postfix/cleanup[545]: 2DAD9398132: message-id=<20030224221645.2DAD9398132@aldagthiel-digital.de>
Feb 24 23:16:45 p15106442 postfix/pipe[444]: 8C95A39812D: to=<confixx-du-27@aldagthiel-digital.de>, relay=vscan, delay=3171, status=bounced (Command died with status 1: "/usr/sbin/amavis")
Feb 24 23:16:45 p15106442 postfix/qmgr[403]: 2DAD9398132: from=<>, size=2450, nrcpt=1 (queue active)
Feb 24 23:16:45 p15106442 postfix/cleanup[549]: 31FAD398130: message-id=<20030224221645.31FAD398130@aldagthiel-digital.de>
Feb 24 23:16:45 p15106442 postfix/cleanup[550]: 2F9D3398133: message-id=<20030224221645.2F9D3398133@aldagthiel-digital.de>
Feb 24 23:16:45 p15106442 postfix/qmgr[403]: 2F9D3398133: from=<>, size=2424, nrcpt=1 (queue active)
Feb 24 23:16:45 p15106442 postfix/qmgr[403]: 31FAD398130: from=<>, size=2443, nrcpt=1 (queue active)
Feb 24 23:16:45 p15106442 postfix/cleanup[545]: 3ACA039812F: message-id=<20030224221645.3ACA039812F@aldagthiel-digital.de>
Feb 24 23:16:45 p15106442 postfix/qmgr[403]: 3ACA039812F: from=<>, size=2424, nrcpt=1 (queue active)
Feb 24 23:16:45 p15106442 postfix/local[627]: 2DAD9398132: to=<web1p2@aldagthiel-digital.de>, relay=local, delay=0, status=sent (mailbox)
Feb 24 23:16:45 p15106442 postfix/local[627]: 31FAD398130: to=<web1p2@aldagthiel-digital.de>, relay=local, delay=0, status=sent (mailbox)
Feb 24 23:16:45 p15106442 postfix/local[627]: 3ACA039812F: to=<web1p2@aldagthiel-digital.de>, relay=local, delay=0, status=sent (mailbox)
Feb 24 23:16:45 p15106442 amavis[625]: starting. amavis 0.3.12pre8 Wed Sep 11 11:18:05 UTC 2002



Dann neu Config neustart und jetzt diese Fehlermeldung (habe nach deinen anweisungen gearbeitet)

Feb 26 21:28:18 p15106442 postfix/master[22696]: reload configuration
Feb 26 21:31:51 p15106442 postfix/postfix-script: refreshing the Postfix mail system
Feb 26 21:31:51 p15106442 postfix/master[22696]: reload configuration
Feb 26 21:35:51 p15106442 postfix/master[22696]: reload configuration
Feb 26 21:36:12 p15106442 postfix/smtpd[24186]: connect from 212-62-79-110.teleos-web.de[212.62.79.110]
Feb 26 21:36:12 p15106442 smtpd[24186]: DBA5239812D: client=212-62-79-110.teleos-web.de[212.62.79.110], sasl_method=PLAIN, sasl_username=web1
Feb 26 21:36:13 p15106442 postfix/cleanup[24187]: DBA5239812D: message-id=<200302262135.50371.webmaster@aldagthiel-digital.de>
Feb 26 21:36:13 p15106442 postfix/qmgr[24176]: DBA5239812D: from=<webmaster@aldagthiel-digital.de>, size=746, nrcpt=1 (queue active)
Feb 26 21:36:13 p15106442 postfix/pipe[24189]: DBA5239812D: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=1, status=deferred (temporary failure)
Feb 26 21:36:13 p15106442 smtpd[24186]: disconnect from 212-62-79-110.teleos-web.de[212.62.79.110]
Feb 26 21:36:13 p15106442 postfix/qmgr[24176]: DBA5239812D: from=<webmaster@aldagthiel-digital.de>, size=746, nrcpt=1 (queue active)
Feb 26 21:36:13 p15106442 postfix/pipe[24189]: DBA5239812D: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=1, status=deferred (temporary failure)
Feb 26 21:36:23 p15106442 popper[24195]: Stats: web1p2 0 0 0 0 212-62-79-110.teleos-web.de 212.62.79.110 [pop_updt.c:296]
Feb 26 21:36:23 p15106442 popper[24196]: Stats: web1p1 0 0 0 0 212-62-79-110.teleos-web.de 212.62.79.110 [pop_updt.c:296]
Feb 26 21:36:24 p15106442 popper[24197]: Stats: web1p3 0 0 0 0 212-62-79-110.teleos-web.de 212.62.79.110 [pop_updt.c:296]
Feb 26 21:36:25 p15106442 popper[24198]: Stats: web1p4 0 0 0 0 212-62-79-110.teleos-web.de 212.62.79.110 [pop_updt.c:296]
Feb 26 21:36:25 p15106442 popper[24199]: Stats: web1p5 0 0 0 0 212-62-79-110.teleos-web.de 212.62.79.110 [pop_updt.c:296]
Feb 26 21:38:23 p15106442 postfix/master[22696]: reload configuration
Feb 26 21:38:23 p15106442 postfix/qmgr[24235]: DBA5239812D: from=<webmaster@aldagthiel-digital.de>, size=746, nrcpt=1 (queue active)
Feb 26 21:38:23 p15106442 postfix/pipe[24239]: DBA5239812D: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=131, status=deferred (temporary failure)
Feb 26 21:39:09 p15106442 postfix/master[22696]: reload configuration
Feb 26 21:39:09 p15106442 postfix/qmgr[24262]: DBA5239812D: from=<webmaster@aldagthiel-digital.de>, size=746, nrcpt=1 (queue active)
Feb 26 21:39:09 p15106442 postfix/pipe[24266]: DBA5239812D: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=177, status=deferred (temporary failure)
Feb 26 21:40:34 p15106442 postfix/master[22696]: reload configuration
Feb 26 21:40:34 p15106442 postfix/qmgr[24302]: DBA5239812D: from=<webmaster@aldagthiel-digital.de>, size=746, nrcpt=1 (queue active)
Feb 26 21:40:34 p15106442 postfix/pipe[24306]: DBA5239812D: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=262, status=deferred (temporary failure)
Feb 26 21:40:58 p15106442 popper[24312]: Stats: web1p3 0 0 0 0 212-62-79-110.teleos-web.de 212.62.79.110 [pop_updt.c:296]
Feb 26 21:41:05 p15106442 postfix/master[22696]: terminating on signal 15




Jetzt ist sogar die Mail die ich geschikt hatte immer mit untenstehender Fehlermeldung:
Aber alle anderen Mails kommen an und können auch Versand werden:

Feb 27 18:03:17 p15106442 postfix/smtpd[1290]: connect from mm-outgoing-103.amazon.com[207.171.188.103]
Feb 27 18:03:17 p15106442 postfix/smtpd[1290]: 9C6F539812F: client=mm-outgoing-103.amazon.com[207.171.188.103]
Feb 27 18:03:18 p15106442 postfix/cleanup[1291]: 9C6F539812F: message-id=<JAA-de-20030227-07:24:44-html-15041.200302271700@mm-outgoing-103.amazon.com>
Feb 27 18:03:18 p15106442 postfix/qmgr[25067]: 9C6F539812F: from=<delivers-bounces@bounces.amazon.com>, size=68710, nrcpt=1 (queue active)
Feb 27 18:03:19 p15106442 postfix/local[1293]: 9C6F539812F: to=<web1p1@aldagthiel-digital.de>, relay=local, delay=2, status=sent (mailbox)
Feb 27 18:03:26 p15106442 postfix/smtpd[1290]: disconnect from mm-outgoing-103.amazon.com[207.171.188.103]
Feb 27 18:43:29 p15106442 postfix/qmgr[25067]: DBA5239812D: from=<webmaster@aldagthiel-digital.de>, size=746, nrcpt=1 (queue active)
Feb 27 18:43:29 p15106442 postfix/qmgr[25067]: CBC3339812E: from=<webmaster@aldagthiel-digital.de>, size=752, nrcpt=1 (queue active)
Feb 27 18:43:29 p15106442 postfix/pipe[1555]: DBA5239812D: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=76037, status=deferred (temporary failure)
Feb 27 18:43:29 p15106442 postfix/pipe[1556]: CBC3339812E: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=73515, status=deferred (temporary failure)
Feb 27 19:50:09 p15106442 postfix/qmgr[25067]: DBA5239812D: from=<webmaster@aldagthiel-digital.de>, size=746, nrcpt=1 (queue active)
Feb 27 19:50:09 p15106442 postfix/qmgr[25067]: CBC3339812E: from=<webmaster@aldagthiel-digital.de>, size=752, nrcpt=1 (queue active)
Feb 27 19:50:09 p15106442 postfix/pipe[2037]: DBA5239812D: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=80037, status=deferred (temporary failure)
Feb 27 19:50:09 p15106442 postfix/pipe[2038]: CBC3339812E: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=77515, status=deferred (temporary failure)
Feb 27 20:56:49 p15106442 postfix/qmgr[25067]: DBA5239812D: from=<webmaster@aldagthiel-digital.de>, size=746, nrcpt=1 (queue active)
Feb 27 20:56:49 p15106442 postfix/qmgr[25067]: CBC3339812E: from=<webmaster@aldagthiel-digital.de>, size=752, nrcpt=1 (queue active)
Feb 27 20:56:49 p15106442 postfix/pipe[2495]: DBA5239812D: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=84037, status=deferred (temporary failure)
Feb 27 20:56:49 p15106442 postfix/pipe[2497]: CBC3339812E: to=<web1p2@aldagthiel-digital.de>, relay=vscan, delay=81515, status=deferred (temporary failure)
Feb 27 20:58:46 p15106442 popper[2513]: Stats: web1p2 0 0 0 0 81-89-226-196.teleos-web.de 81.89.226.196 [pop_updt.c:296]
Feb 27 20:59:11 p15106442 popper[2514]: Stats: web1p1 7 181751 0 0 81-89-226-196.teleos-web.de 81.89.226.196 [pop_updt.c:296]
Feb 27 20:59:12 p15106442 popper[2521]: Stats: web1p3 0 0 0 0 81-89-226-196.teleos-web.de 81.89.226.196 [pop_updt.c:296]
Feb 27 20:59:13 p15106442 popper[2522]: Stats: web1p4 1 3660 0 0 81-89-226-196.teleos-web.de 81.89.226.196 [pop_updt.c:296]
Feb 27 20:59:15 p15106442 popper[2523]: Stats: web1p5 2 7760 0 0 81-89-226-196.teleos-web.de 81.89.226.196 [pop_updt.c:296]

konni
Posts: 151
Joined: 2002-12-16 10:05

Re: Postfix und Amavis

Post by konni » 2003-02-28 13:09

Also das Log sollte so aussehen:

Code: Select all

Feb 28 13:00:45 server postfix/smtpd[30878]: connect from unknown[81.209.145.10]
Feb 28 13:00:45 server postfix/smtpd[30878]: 74F96420039: client=unknown[81.209.145.10]
Feb 28 13:00:45 server postfix/cleanup[30879]: 74F96420039: message-id=<NOEAJMNDJGJEGMAIOOOOAENHCAAA.konni@cooling-solutions.de>
Feb 28 13:00:45 server postfix/qmgr[30872]: 74F96420039: from=<konni@cooling-solutions.de>, size=930, nrcpt=1 (queue active)
Feb 28 13:00:45 server postfix/smtpd[30878]: disconnect from unknown[81.209.145.10]
Feb 28 13:00:46 server amavis[30882]: starting.  amavis 0.3.12pre8 Wed Feb 19 20:45:21 CET 2003
Feb 28 13:00:46 server postfix/smtpd[30885]: connect from localhost.localdomain[127.0.0.1]
Feb 28 13:00:46 server postfix/smtpd[30885]: 64A7642003A: client=localhost.localdomain[127.0.0.1]
Feb 28 13:00:46 server postfix/cleanup[30879]: 64A7642003A: message-id=<NOEAJMNDJGJEGMAIOOOOAENHCAAA.konni@cooling-solutions.de>
Feb 28 13:00:46 server postfix/qmgr[30872]: 64A7642003A: from=<konni@cooling-solutions.de>, size=1201, nrcpt=1 (queue active)
Feb 28 13:00:46 server postfix/pipe[30881]: 74F96420039: to=<user4p1@mailserver.xxx.de>, relay=vscan, delay=1, status=sent (mailserver.xxx.de)
Feb 28 13:00:46 server postfix/smtpd[30885]: disconnect from localhost.localdomain[127.0.0.1]
Feb 28 13:00:46 server postfix/local[30886]: 64A7642003A: to=<user4p1@mailserver.xxx.de>, relay=local, delay=0, status=sent (mailbox)


Hm, kannst du mal deine aliases posten (bzw. wenn du ICQ hast, kansnte mla mit mir kontakt aufnehmen, irgendwo is da wohl ein kleiner Fehler drinnen, der sich nicht zeigt. So wie ich das jetzt sehe und vermute stimmt was mit dem Hostnamen des Servers nicht, die "interne" zustellung müsste nämlich nicht an deine TLD gehen, sondern an hostname_des_servers (bei mir mailserver.servername.de).

Meine ICQ UIN wäre: 78026439