PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit Postfix ??



ChristianFe
23.06.04, 16:28
Also nachdem ich nicht weiter kam weil meine config dateien doch ziemlich verstuemmelt waren (bin noch nicht sehr erfahren im Mailserver bereich) habe ich heute nochmal Linus neu drauf gemacht und meinen Mailserver nochmal neu aufgebaut.

Ist so aufgebaut:

Postfix als zentrales System versendet ueber SMTP Auth
Cyrus als IMAP/POP3 server
amavis mit Spamassasin und Antivir

wenn dieses Problem geloest ist kommt dann noch Fetchmail hinzu aber das ist ne kleinigkeit denke ich.

Nun erstmal zum Problem:

laeuft aber nicht richtig.
Ich kriege in der /var/log/mail immer folgende Zeilen und der stellt nichts zu.

/var/log/mail
Jun 23 16:24:44 server postfix/smtpd[5631]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
Jun 23 16:24:45 server postfix/master[5435]: warning: process /usr/lib/postfix/smtpd pid 5631 exit status 1
Jun 23 16:24:45 server postfix/master[5435]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling

Das wiederholt sich immer wieder. Habe schon nach meinen Ideen in der main.cf bissl rumgespielt aber zum laufen habe ich es nicht gekriegt. Google habe ich auch schon befrage leider aber ohne erfolg.

Ich hoffe ihr könnt mir helfen, langsam verzweifele ich.


Haenge meine main.cf als link an. Vielleicht hilft das.
main.cf (http://www.christian-felgemacher.de/main.cf)

Stolzi
23.06.04, 16:36
Hmm, sagt da nicht die log alles?
Du hast wohl für
smtpd_recipient_restrictions
keinen Wert angegeben.
Du solltest hier etwas wie
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
angeben. Natürlich an deine Situation angepasst.

Stolzi
23.06.04, 16:37
Ach ja: in solche Dinge solltest dich besser reinlesen um kein "open relay" zu sein!

ChristianFe
23.06.04, 17:08
open relay mache ich mir deswegen keine sorgen drum, weil der Mailserver hinter nem firewall steht und der SMTP port des servers nicht von aussen erreichbar ist.

ansonsten werde ich das mal probieren und dann ie option setzen.

ChristianFe
23.06.04, 17:19
hmm komisch habe jetzt die reihe:
smtpd_recipient_restrictions = permit_mynetworks, reject
in die main.cf eingefuegt.
die fehlermeldung im log gibts immernoch und es gibt auch noch ne neue. Procmail ist da nun auch vertreten:

Jun 23 17:17:31 server postfix/pipe[6359]: A2F1616FA7: to=<root@server.local>, orig_to=<postmaster>, relay=procmail, delay=3036, status=deferred (temporary failure. Command output: procmail: Suspicious rcfile "/etc/procmailrc" procmail: Couldn't read "/etc/procmailrc" )
Jun 23 17:17:31 server procmail[6389]: Suspicious rcfile "/etc/procmailrc"

was heist denn das nunwieder und wie werde ich den anderen fehler (den oben genannten los) :confused:

Terran Marine
23.06.04, 17:42
Jun 23 17:17:31 server postfix/pipe[6359]: A2F1616FA7: to=<root@server.local>, orig_to=<postmaster>, relay=procmail, delay=3036, status=deferred (temporary failure. Command output: procmail: Suspicious rcfile "/etc/procmailrc" procmail: Couldn't read "/etc/procmailrc" )
Jun 23 17:17:31 server procmail[6389]: Suspicious rcfile "/etc/procmailrc"


Du übergibst per pipe eine Mail an procmail.

-Stimmen die genannten Pfade ?

-Hat der User unter dem die pipe ausgeführt wird, die notwendigen Rechte ?

Zu not mal die entsprechende Zeile aus der master.cf posten.

Gruß
Terran

ChristianFe
23.06.04, 17:45
die procmail fehlermeldung scheint gelöst.
hette die procmailrc auf root, habe chown mail gemacht und das scheint zu reichen.

aber das andere problem besteht immernoch

Terran Marine
23.06.04, 17:46
die procmail fehlermeldung scheint gelöst.
hette die procmailrc auf root, habe chown mail gemacht und das scheint zu reichen.

aber das andere problem besteht immernoch

main.cf posten.

ChristianFe
23.06.04, 17:50
ULR gelöscht

Terran Marine
23.06.04, 17:53
http://www.christian-felgemacher.de/main.cf

Scheint ein einfaches Problem zu sein ;)

Den Parameter smtpd_recipient_restrictions finde ich in der Datei nicht.

ChristianFe
23.06.04, 17:58
ist aber doch da (in line 27)

Ich bin am verzweifeln. Seit Sonntag bastel ich jetzt schon am mailserver nur um spam und viren abzufangen bevor sie in die mailboxen von mir und den 3 anderen die das sys hier nutzen wollen eintrudeln.

Terran Marine
23.06.04, 18:04
ist aber doch da (in line 27)


In der Datei die ich eben heruntergeladen hatte, war sie noch nicht da, ich habe es extra mehrfach überprüft, um ganz sicher zu gehen.

Ansonsten sieht die Datei gut aus, was sagt denn :

postconf -n smtpd_recipient_restrictions

?

ChristianFe
23.06.04, 18:06
die sacht:

smtpd_recipient_restrictions = permit_mynetworks, reject

kann sein das du die datei noch gesehen hast bevor ich die neue hochgeladen habe.

ChristianFe
23.06.04, 18:30
so habe nochmal nen laengeren ausschnitt der /var/mail/log rausgesucht vielleicht wird dadurch ersichlicher wo in meiner configuration der fehler liegt.

Terran Marine
23.06.04, 20:20
Kannst du nochmal die master.cf posten ?

Vielleicht findet sich da nochwas.

Stormbringer
23.06.04, 20:30
Hi,

hast Du denn $mynetworks definiert?
Poste doch mal die Ausgabe von postconf -n.

Gruß

ChristianFe
23.06.04, 23:15
habe das problem gefunden. in der master.cf war bei der config fuer den smtpd auf port 10025 was falsch gestzt. jetzt habe ich aber noch nen anderes problem.

meine mails werden immer als unzustellbar zurückgeschickt und von procmail kommt nen fehler. hier nochmal nen log ausschnitt:

Received: SIZE=1378 from server.local ([127.0.0.1]) by localhost (server [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 02003-05 for <christian@server.local>; Wed, 23 Jun 2004 23:16:29 +0200 (CEST)
Jun 23 23:16:29 server amavis[2003]: (02003-05) Checking: <ch.felgemacher@bri.de> -> <christian@server.local>
Jun 23 23:16:30 server amavis[2003]: (02003-05) spam_scan: hits=0.7 tests=HTML_70_80,HTML_MESSAGE
Jun 23 23:16:30 server amavis[2003]: (02003-05) FWD via SMTP: [127.0.0.1:10025] <ch.felgemacher@bri.de> -> <christian@server.local>
Jun 23 23:16:30 server postfix/smtpd[3812]: connect from localhost[127.0.0.1]
Jun 23 23:16:30 server postfix/smtpd[3812]: 8A26216F78: client=localhost[127.0.0.1]
Jun 23 23:16:30 server postfix/cleanup[3806]: 8A26216F78: message-id=<000801c45966$ca0d6bf0$097ba8c0@christian>
Jun 23 23:16:30 server postfix/qmgr[3537]: 8A26216F78: from=<ch.felgemacher@bri.de>, size=1802, nrcpt=1 (queue active)
Jun 23 23:16:30 server amavis[2003]: (02003-05) Passed, <ch.felgemacher@bri.de> -> <christian@server.local>, Message-ID: <000801c45966$ca0d6bf0$097ba8c0@christian>, Hits: 0.7
Jun 23 23:16:30 server amavis[2003]: (02003-05) TIMING [total 791 ms] - SMTP EHLO: 2 (0%), SMTP pre-MAIL: 0 (0%), SMTP pre-DATA-flush: 4 (0%), SMTP DATA: 38 (5%), body hash: 1 (0%), mime_decode: 32 (4%), get-file-type: 15 (2%), get-file-type: 12 (1%), decompose_part: 2 (0%), decompose_part: 0 (0%), parts: 0 (0%), AV-scan-1: 452 (57%), SA msg read: 3 (0%), SA parse: 2 (0%), SA check: 61 (8%), fwd-connect: 25 (3%), fwd-mail-from: 3 (0%), fwd-rcpt-to: 4 (1%), write-header: 6 (1%), fwd-data: 0 (0%), fwd-data-end: 122 (15%), fwd-rundown: 1 (0%), unlink-2-files: 6 (1%), rundown: 1 (0%)
Jun 23 23:16:30 server postfix/smtp[3808]: A8CCE16F27: to=<christian@server.local>, relay=localhost[127.0.0.1], delay=1, status=sent (250 2.6.0 Ok, id=02003-05, from MTA: 250 Ok: queued as 8A26216F78)
Jun 23 23:16:30 server postfix/smtpd[3812]: disconnect from localhost[127.0.0.1]
Jun 23 23:16:30 server postfix/pipe[3814]: 8A26216F78: to=<christian@server.local>, relay=procmail, delay=0, status=bounced (Command died with status 127: "/usr/bin/procmail")
Jun 23 23:16:30 server postfix/cleanup[3806]: C5F0016F87: message-id=<20040623211630.C5F0016F87@server.local>
Jun 23 23:16:30 server postfix/qmgr[3537]: C5F0016F87: from=<>, size=3379, nrcpt=1 (queue active)
Jun 23 23:16:30 server postfix/cleanup[3806]: D1C5D16F94: message-id=<20040623211630.D1C5D16F94@server.local>
Jun 23 23:16:30 server postfix/qmgr[3537]: D1C5D16F94: from=<double-bounce@server.local>, size=2281, nrcpt=1 (queue active)
Jun 23 23:16:31 server postfix/pipe[3814]: D1C5D16F94: to=<christian@server.local>, orig_to=<postmaster>, relay=procmail, delay=0, status=bounced (Command died with status 127: "/usr/bin/procmail")
Jun 23 23:16:31 server postfix/pipe[3814]: D1C5D16F94: to=<root@server.local>, orig_to=<postmaster>, relay=procmail, delay=1, status=bounced (Command died with status 127: "/usr/bin/procmail")
Jun 23 23:16:31 server postfix/bounce[3819]: warning: D1C5D16F94: undeliverable postmaster notification discarded
Jun 23 23:16:34 server postfix/smtp[3808]: C5F0016F87: to=<ch.felgemacher@bri.de>, relay=smtp.dbx-support.de[195.137.212.50], delay=4, status=sent (250 2.6.0 <20040623211630.C5F0016F87@server.local> Queued mail for delivery)


Woran kann dass den jetzt schon wieder liegen ?
Also ich bin echt froh wenn das mit dem Mailserver laeut. Mache dann erstmal nen Image von meiner Platt, damit ich den nie wieder neu aufbauen muss.

Terran Marine
23.06.04, 23:46
Hast du mal probiert die procmail Anweisung händig in der Konsole zu starten, so bekommst du eine genauere Fehlerbeschreibung.

Alternativ vielleicht auchmal den pipe mit -v starten, um mehr Ausgabe zu bekommen.