spamd_enable="YES"

.mp

Wohngebietsmatthias
... in /etc/rc.conf funktioniert nicht und schwindelt mich auch noch an!

Im Klartext:
Ich benutze Spamassassin in seither unveränderter Konfiguration bereits einige Monate. Seitdem ich allerdings vor ca einer Woche alle Ports neu gebaut habe und das System auf 5.4-PRERELEASE aktualisiert habe hat der spamd anscheinend ein Problem.

Nachwievor steht in /etc/rc.conf die Zeile spam_enable="YES", welche bislang das Script /usr/local/etc/rc.d/sa-spamd.sh gestartet hat. Glaube ich der Ausgabe von dmesg -a, dann wird spamd auch gestartet.

Das maillog ziegt mir aber, daß bereits beim ersten versuch zum spamd zu connecten das nicht mehr geht, weil einfach keiner läuft. Ich vermute der wird tatsächlich garnicht gestartet.
Starte ich das Script allerdings von Hand, dann klappt das reibungslos.

Hab ich irgendwas verpasst? /usr/ports/UPDATING enthält garnix über spamd/spamassassin und größere Versionssprünge hat es auch nicht erfahren.

mit verwirrtem Gruß,
matze
 
Zeigt '% ps ax | grep spamd' was an?
Vielleicht gibt es ein Problem mit perl!? Schau dir mal UPDATING - 20050201 an.:wq
 
unlink schrieb:
Zeigt '% ps ax | grep spamd' was an?
Vielleicht gibt es ein Problem mit perl!? Schau dir mal UPDATING - 20050201 an.:wq
Wie gesagt funktioniert spamd vollkommen problemlos - wenn ich das Startscript von Hand ausführe. Er startet nur nich wenn rc ihn beim bootup dazu anweist.

Ich hab jetzt auch mal die ganzen default und samples von rc.conf durchstöbert und finde erstaunlicherweise nirgends diesen spamd_enable Eintrag. Ich bin mir aber sicher, daß ich den anhand einer Nachricht des Portstrees gesetzt habe. Ich frag mich inzwischen ernsthaft, ob das vielleicht nicht mehr so (gewollt oder ungewollt) funktioniert..

Gruß, matze
 
1. Die Zeilen der /etc/rc.conf werden eingelesen
2. Die startscripte in /usr/local/etc/rc.d werden ausgeführt

In /usr/local/etc/rc.d/sa-spamd.sh steht dies:

# Add the following line in /etc/rc.conf to enable spamd
# spamd_enable="YES"

Das bezieht sich auf FreeBSD 5.3-RELEASE, aber daran sollte sich nichts geändert haben.

Soweit ich weiß, öffnet spamd doch einen Port. Was sagt sockstat denn dazu?
Code:
$ sockstat -l4
USER     COMMAND    PID   FD PROTO  LOCAL ADDRESS         FOREIGN ADDRESS
cyrus    imapd      82275 4  tcp4   192.168.0.10:143      *:*
[B]root     perl5.8.5  1135  5  tcp4   192.168.0.10:783      *:*
root     perl5.8.5  1134  5  tcp4   192.168.0.10:783      *:*
root     perl5.8.5  1133  5  tcp4   192.168.0.10:783      *:*
root     perl5.8.5  1132  5  tcp4   192.168.0.10:783      *:*
root     perl5.8.5  1131  5  tcp4   192.168.0.10:783      *:*
root     perl5.8.5  728   5  tcp4   192.168.0.10:783      *:*[/B]
vscan    perl       726   5  tcp4   192.168.0.10:10024    *:*
vscan    perl       725   5  tcp4   192.168.0.10:10024    *:*
vscan    perl       698   5  tcp4   192.168.0.10:10024    *:*
cyrus    master     683   7  tcp4   192.168.0.10:143      *:*
cyrus    master     683   10 tcp4   192.168.0.10:993      *:*
cyrus    master     683   13 tcp4   192.168.0.10:110      *:*
cyrus    master     683   16 tcp4   192.168.0.10:995      *:*
root     master     663   11 tcp4   192.168.0.10:25       *:*
root     master     663   89 tcp4   192.168.0.10:10025    *:*
root     sshd       597   3  tcp4   192.168.0.10:1022     *:*
bind     named      547   20 udp4   192.168.0.10:53       *:*
bind     named      547   21 tcp4   192.168.0.10:53       *:*
bind     named      547   22 udp4   192.168.0.10:57440    *:*
bind     named      547   23 tcp4   192.168.0.10:953      *:*
root     syslogd    536   6  udp4   192.168.0.10:514      *:*

Laut manpage ists Port 783.

Frohe :D
 
Zurück
Oben