Wo ist die smtp_psa hin?

sportY

New Member
Guten Abend,

ich habe heute Debian Lenny neu aufgespielt (zuvor Etch) und wollte mich gerade daran machen, Spamdyke inkl. dem Plesc-Addon von Haddybear zu installieren, da frage ich mich, warum die smtp_psa und smtps_psa im Verzeichnis /etc/xinetd.d fehlen. Wenn ich die anlege kriege ich beim starten im Syslogs nur sowas hier:

Code:
May 26 00:07:17 euve10275 xinetd[21620]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=38]
May 26 00:07:17 euve10275 xinetd[21620]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
May 26 00:07:17 euve10275 xinetd[21620]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
May 26 00:07:17 euve10275 xinetd[21620]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
May 26 00:07:17 euve10275 xinetd[21620]: Reading included configuration file: /etc/xinetd.d/ftp_psa [file=/etc/xinetd.d/ftp_psa] [line=26]
May 26 00:07:17 euve10275 xinetd[21620]: Reading included configuration file: /etc/xinetd.d/poppassd_psa [file=/etc/xinetd.d/poppassd_psa] [line=13]
May 26 00:07:17 euve10275 xinetd[21620]: Reading included configuration file: /etc/xinetd.d/smtp_psa [file=/etc/xinetd.d/smtp_psa] [line=12]
May 26 00:07:17 euve10275 xinetd[21620]: Server /var/qmail/bin/tcp-env is not executable [file=/etc/xinetd.d/smtp_psa] [line=10]
May 26 00:07:17 euve10275 xinetd[21620]: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.d/smtp_psa] [line=10]
May 26 00:07:17 euve10275 xinetd[21620]: Reading included configuration file: /etc/xinetd.d/smtps_psa [file=/etc/xinetd.d/smtps_psa] [line=12]
May 26 00:07:17 euve10275 xinetd[21620]: Server /var/qmail/bin/tcp-env is not executable [file=/etc/xinetd.d/smtps_psa] [line=10]
May 26 00:07:17 euve10275 xinetd[21620]: Error parsing attribute server - DISABLING SERVICE [file=/etc/xinetd.d/smtps_psa] [line=10]
May 26 00:07:17 euve10275 xinetd[21620]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=12]
May 26 00:07:17 euve10275 xinetd[21620]: removing chargen
May 26 00:07:17 euve10275 xinetd[21620]: removing chargen
May 26 00:07:17 euve10275 xinetd[21620]: removing daytime
May 26 00:07:17 euve10275 xinetd[21620]: removing daytime
May 26 00:07:17 euve10275 xinetd[21620]: removing discard
May 26 00:07:17 euve10275 xinetd[21620]: removing discard
May 26 00:07:17 euve10275 xinetd[21620]: removing discard
May 26 00:07:17 euve10275 xinetd[21620]: removing discard
May 26 00:07:17 euve10275 xinetd[21620]: removing echo
May 26 00:07:17 euve10275 xinetd[21620]: removing echo
May 26 00:07:17 euve10275 xinetd[21620]: removing smtp
May 26 00:07:17 euve10275 xinetd[21620]: removing smtps
May 26 00:07:17 euve10275 xinetd[21620]: removing time
May 26 00:07:17 euve10275 xinetd[21620]: removing time
May 26 00:07:17 euve10275 xinetd[21620]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
May 26 00:07:17 euve10275 xinetd[21620]: Started working: 2 available services

Habe die Dateien einfach mal manuell und mit meinen vorherigen Informationen befüllt, aber anscheinend schmeisst er sie einfach wieder raus. Wie sol ich dann Spamdyke starten?

Gruß,
SportY
 
Hm,

habe das Verzeichnis angelegt. Nun steht das hier im Syslog:

Code:
May 26 14:45:12 euve10275 xinetd[30344]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xinetd.conf] [line=38]
May 26 14:45:12 euve10275 xinetd[30344]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xinetd.d/daytime] [line=28]
May 26 14:45:12 euve10275 xinetd[30344]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xinetd.d/discard] [line=26]
May 26 14:45:12 euve10275 xinetd[30344]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinetd.d/echo] [line=25]
May 26 14:45:12 euve10275 xinetd[30344]: Reading included configuration file: /etc/xinetd.d/ftp_psa [file=/etc/xinetd.d/ftp_psa] [line=26]
May 26 14:45:12 euve10275 xinetd[30344]: Reading included configuration file: /etc/xinetd.d/poppassd_psa [file=/etc/xinetd.d/poppassd_psa] [line=13]
May 26 14:45:12 euve10275 xinetd[30344]: Reading included configuration file: /etc/xinetd.d/smtp_psa [file=/etc/xinetd.d/smtp_psa] [line=12]
May 26 14:45:12 euve10275 xinetd[30344]: Reading included configuration file: /etc/xinetd.d/smtps_psa [file=/etc/xinetd.d/smtps_psa] [line=12]
May 26 14:45:12 euve10275 xinetd[30344]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinetd.d/time] [line=12]
May 26 14:45:12 euve10275 xinetd[30344]: removing chargen
May 26 14:45:12 euve10275 xinetd[30344]: removing chargen
May 26 14:45:12 euve10275 xinetd[30344]: removing daytime
May 26 14:45:12 euve10275 xinetd[30344]: removing daytime
May 26 14:45:12 euve10275 xinetd[30344]: removing discard
May 26 14:45:12 euve10275 xinetd[30344]: removing discard
May 26 14:45:12 euve10275 xinetd[30344]: removing echo
May 26 14:45:12 euve10275 xinetd[30344]: removing echo
May 26 14:45:12 euve10275 xinetd[30344]: removing time
May 26 14:45:12 euve10275 xinetd[30344]: removing time
May 26 14:45:12 euve10275 xinetd[30344]: bind failed (Address already in use (errno = 98)). service = smtp
May 26 14:45:12 euve10275 xinetd[30344]: Service smtp failed to start and is deactivated.
May 26 14:45:12 euve10275 xinetd[30344]: bind failed (Address already in use (errno = 98)). service = smtps
May 26 14:45:12 euve10275 xinetd[30344]: Service smtps failed to start and is deactivated.
May 26 14:45:12 euve10275 xinetd[30344]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
May 26 14:45:12 euve10275 xinetd[30344]: Started working: 2 available services

EDIT: Bin ich denn der einzige der Debian Lenny mit xinet hat und keine smtp_psa und smtps_psa hat bzw. damit Spamdyke nutzen will? Gibts mittlerweile was besseres als Spamdyke oder was? Ich fühle mich so allein ;)
 
Last edited by a moderator:
Guten Morgen,

Squeeze war nicht möglich bei vServenr von Server4You.

smtp_psa:

Code:
service smtp
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        disable         = no
        user            = root
        instances       = UNLIMITED
        env             = SMTPAUTH=1
        server          = /var/qmail/bin/tcp-env
        server_args     = -Rt0  /var/qmail/bin/relaylock /usr/local/bin/spamdyke -f /etc/spamdyke.conf  /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true  /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}

smtps_psa

Code:
service smtps
{
        socket_type     = stream
        protocol        = tcp
        wait            = no
        disable         = no
        user            = root
        instances       = UNLIMITED
        env             = SMTPAUTH=1
        server          = /var/qmail/bin/tcp-env
        server_args     = -Rt0  /var/qmail/bin/relaylock /usr/local/bin/spamdyke -f /etc/spamdyke.conf --tls-level=smtps /var/qmail/bin/qmail-smtpd /var/qmail/bin/smtp_auth /var/qmail/bin/true /var/qmail/bin/cmd5checkpw /var/qmail/bin/true
}

Die Dateien stammen von meinem Etch-Server auf welchem ich xinetd mit spamdyke eingerichtet habe.
Das hier ist die aktuelle Ausgabe vom Syslog beim restarten von xinetd

Code:
May 27 08:06:45 euve10275 xinetd[1748]: Exiting...
May 27 08:06:46 euve10275 xinetd[6117]: Reading included configuration file: /etc/xinetd.d/chargen [file=/etc/xi$
May 27 08:06:46 euve10275 xinetd[6117]: Reading included configuration file: /etc/xinetd.d/daytime [file=/etc/xi$
May 27 08:06:46 euve10275 xinetd[6117]: Reading included configuration file: /etc/xinetd.d/discard [file=/etc/xi$
May 27 08:06:46 euve10275 xinetd[6117]: Reading included configuration file: /etc/xinetd.d/echo [file=/etc/xinet$
May 27 08:06:46 euve10275 xinetd[6117]: Reading included configuration file: /etc/xinetd.d/ftp_psa [file=/etc/xi$
May 27 08:06:46 euve10275 xinetd[6117]: Reading included configuration file: /etc/xinetd.d/poppassd_psa [file=/e$
May 27 08:06:46 euve10275 xinetd[6117]: Reading included configuration file: /etc/xinetd.d/smtp_psa [file=/etc/x$
May 27 08:06:46 euve10275 xinetd[6117]: Reading included configuration file: /etc/xinetd.d/smtps_psa [file=/etc/$
May 27 08:06:46 euve10275 xinetd[6117]: Reading included configuration file: /etc/xinetd.d/time [file=/etc/xinet$
May 27 08:06:46 euve10275 xinetd[6117]: removing chargen
May 27 08:06:46 euve10275 xinetd[6117]: removing chargen
May 27 08:06:46 euve10275 xinetd[6117]: removing daytime
May 27 08:06:46 euve10275 xinetd[6117]: removing daytime
May 27 08:06:46 euve10275 xinetd[6117]: removing discard
May 27 08:06:46 euve10275 xinetd[6117]: removing discard
May 27 08:06:46 euve10275 xinetd[6117]: removing echo
May 27 08:06:46 euve10275 xinetd[6117]: removing echo
May 27 08:06:46 euve10275 xinetd[6117]: removing time
May 27 08:06:46 euve10275 xinetd[6117]: removing time
May 27 08:06:46 euve10275 xinetd[6117]: bind failed (Address already in use (errno = 98)). service = smtp
May 27 08:06:46 euve10275 xinetd[6117]: Service smtp failed to start and is deactivated.
May 27 08:06:46 euve10275 xinetd[6117]: bind failed (Address already in use (errno = 98)). service = smtps
May 27 08:06:46 euve10275 xinetd[6117]: Service smtps failed to start and is deactivated.
May 27 08:06:46 euve10275 xinetd[6117]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
May 27 08:06:46 euve10275 xinetd[6117]: Started working: 2 available services

Ich sehe ja, dass da was nicht stimmt, aber ich kann diese Meldung aufgrund meines Unvermögens nicht interpretieren. Hat sich denn seit Etch so viel geändert? Werden die beiden Services (smtp&smtps) jetzt woanders eingebunden?

Grüße,
Sporty
 
Last edited by a moderator:
Du nutzt sicherlich "PostFix". Wird zumindest bei Plesk 10.0 standard installiert.
Vorher war es qmail, und da gab es die smtp & smtp_psa.

Editiert die /etc/postfix/master.cf und aktivier den Submission Dienst.
Dieser öffnet den Port 587 für dich. Danach Postfix einfach neustarten. die erstellten Dateien von smtp etc. kannst wieder getrost löschen.
 
Huhu,

ich habe aber nicht Plesk 10 sondern Plesk 9. Wieso gibt es dann den qmail-Ordner, wenn ich kein qmail habe? Aber ich glaube deine Annahme schießt in die richtige richtung, ich werde das überprüfen und mich melden. ein etc/ini.d/qmail gibts nämlich auch nicht ...

Vielen dank schonmal bis hier hin.

Gruß,
SportY
 
Hi,

ok dann scheint das mit Plesk 9 aber auch so zu sein.
Hatte vorher Plesk 9 mit qMail, und anschließend auf plesk 10 mit Postfix gewechselt.

Das du dennoch z.b. /var/qmail/mailnames etc. hast, liegt an Plesk ;)
Lass dich von den NAmen der Ordner nicht immer irritieren ^^
 
Meine Güte wie irritieren, warum macht Plesk sowas? ^^

Also ich habe i.d.T. Postfix. Damit kenne ich mich nur leider (noch) nicht aus.

Mal sehen, ob ich via Google schon rausfinde, wie das geht und wo ich dann Spamdyke einbinden muss. Oder funktioniert Spamdyke nur mit Qmail?

Vielen Dank schonmal :)

Gruß,
SportY

EDIT: Ah, ich sehe gerade, dass Hushi auf seiner Website für´s Greylisting unter Debian und Postfix Postgrey vorschlägt. Ich nehme an, dass ich das als Ersatz für Spamdyke benutzen soll?!
 
Last edited by a moderator:
Wenn Huschi dafür ein HowTo geschrieben hat, würde ich das auch nutzen.
Hab mich mit Spamdyke noch nicht befasst. Werde ich in den nächsten Tagen auch noch machen.

Wieso Plesk sowas macht ?
Tja gute Frage, nächste Frage. Hab da nicht nachgefragt, vlt. weiß es ja jemand ^^
Ich vermute mal, dass es sonst zu Probleme kommen würde, wenn man den MTA wechselt. Daher hat sich Plesk sicherlich auf einen Pfad eingestellt.
 
Huhu,

also Hushi hat (soweit ich weiß) kein HowTo für Spamdyke unter Postfix geschrieben. Seines handelt über qmail und auch via Google habe ich jetzt nichts darüber gefunden. Oder lässt sich sowas generell einfach integrieren?

Das tolle an Spamdyke ist halt das ControlPanel für Plesk von haggybear =)
Jedoch scheint sich Postgrey (das greylisting-tool, dass bei hushi ebenfalsl vorgstellt wird, für postfix, wesentlich leichter einbinden als spamdyke!).

den submission-Service habe ich übrigens erfolgreich akitviert (einfach die "#" entfernt). Gibt es da sonst irgentwas zu beachten?

gruß,
sporty
 
Nein, sofern du Postfix neugestartet hast, brauchst du nichts weiter beachten.

Wegen Spamdyke etc. musst du abwarten, ob Hushi hier ggf. dazu antwortet.
 
So,

scheint alles zu funktionieren, habe PostGrey gemäß der Erklärung von Huschi gewählt, welches seinen Dienst auch leistet.

Spamdyke ist damit jetzt erstmal vom Tisch gefallen.

Falls es doch eine Möglichkeit gibt Spamdyke und damita uch das CP via Postfix zu nutzen, würde ich diese gerne erfahren =)

Gruß,
SportY
 
Spamdyke ist IIRC nur für qmail geeignet. Für Postfix kannst du statt postgrey auch postfix-policyd verwenden. Ich habe vor längerer Zeit (bestimmt schon 1-2 Jahre her) gemacht, da der Postfix-Policyd mehr Features hat(te) und vom Speicherkonsum her auch etwas besser dar stand. Braucht aber eine MySQL-Datenbank, während postgrey auf die BerkleyDB setzt.
 
Zu wstuermer: Das mag bei jemandem stimmen, der Server-technisch was drauf hat. Ich behaupte einfach mal, dass ein solches Dist-upgrade meine Fähigkeiten bei weitem übersteigt und vor allem auch meine Kapazität an Zeit überansprucht, wenn Probleme auftauchen, weil immerhin auch das ControlPanel und Plesk laufen sollen.

Zu danton: Das klingt gut, vlt. werde ich diese Alternative dann auch mal testen, danke für den Hinweis!
 
Ein Dist-Upgrade durchführen zu können, das gehört ins Pflichtenheft eines Root/V-Server Admins. Der Support für Debian Lenny wird bald auslaufen und dann gibt es keine Patches für Sicherheitslücken mehr. Zumal ein Dist-Upgrade bei Debian recht problemlos ist - im Zweifel Dist-Update machen und anschließend Plesk&Co. installieren.
 
Das Dist-upgrade an sich wird nicht das Problem sein. Aber, so teilte mit der Support von S4Y mit, es wird bei den vServern Probleme beim Dist-upgrade geben, vor denen ich mich, zugegebenermaßen, etwas schäue.
 
Back
Top