Spamassasin spamd

Ironman

New Member
Hallo,
beim starten von spamd kommt folgende Fehlermeldung:

  • 96534] error: spamd: could not create INET socket on 127.0.0.1:783: Address already in use
  • spamd: could not create INET socket on 127.0.0.1:783: Address already in use

Wie kann ich den die Inet socket verändern und welche Adresse ist denn noch frei?
Mit dem Befehl spamd --socketpath /Pfad/auf/Socket ; kann man den Socket ändern. Aber leider ist mir nicht bekannt, welchen Pfad ich bei FreeBSD eingeben muss.

1. Ich würde gerne die 783 benutzen, sollte dies nicht funktionieren, dann würde ich eine freie Adresse auswählen.

Und ein weiterer Hinweis, die spamd.pid ist in meinem System nicht vorhanden.

2. Wie kann ich die spamd.pid installieren, oder wird die automatisch erstellt, wenn spamd läuft?

PS: Beim Testlauft mit der Spamc ist alles gute verlaufen.
Bei der Anwendung der sample-spam.txt wird mir diese als Spam angezeigt

spamc -c < sample-spam.txt

Doch ein weiteres Problem besteht, indem ich mir nicht sicher bin, ob ich überhaupt Emails empfangen kann.
über telnet computername 25 sollte Spamassassin sich doch melden oder?

Spamassasin läuft auf einem Freebsd System.
Die Version von Spamssassin ist die -3.1.0
 
Hallo Ironman,

da hast Du wohl das ein oder andere falsch verstanden! Fangen wir mal ganz oben bei Deiner Fehlermeldung an.

Diese Fehlermeldung sagt Dir, dass spamd (höchstwahrscheinlich) schon in irgendeiner Form läuft. Bitte poste mal die Ausgaben von
Code:
ps aufx
netstatn -aln
783 ist der Standardport und kann nach Beseitigung des o.g. Problems genutzt werden. Ferner wären Auszüge aus den Logs sehr hilfreich (habe leider kein Fedora und weiß daher nicht genau, wo die liegen. Ich schätze /var/log).

Du brauchst keine Sockets ändern und auch ein pid-File wird nicht installiert, sondern vom spamd-Prozess selber erstellt. PID heisst ausgeschrieben: [SIZE=-1]"Process identifier", "Process ID" oder "process identification number". Du siehst also, dass diese Datei dazu erstellt wird, um den Prozess im System wiederzufinden oder zu unterscheiden.

Ein Telnet auf Port 25 sollte i.d.R. zur Folge haben, dass sich Dein SMTP-Server meldet und nicht SA. Der SMTP (Simple Mail Transfer Protocol) sorgt dafür, dass Emails verschickt werden und nicht empfangen.

Entscheidender wäre zu erfahren, ob Du Emails - abgesehen von der SA Funktionalität - versenden und empfangen kannst.
[/SIZE]
 
logfile

Code:
ps aufx
netstat -aln
Code:
freebsd02# ps aufx
USER     PID %CPU %MEM   VSZ   RSS  TT  STAT STARTED      TIME COMMAND
root      11 98.9  0.0     0     8  ??  RL   14Sep06 30325:39.92 [idle]
root       0  0.0  0.0     0     0  ??  WLs  14Sep06   0:00.00 [swapper]
root       1  0.0  0.2   724   236  ??  ILs  14Sep06   0:00.11 /sbin/init --
root       2  0.0  0.0     0     8  ??  DL   14Sep06   3:10.46 [g_event]
root       3  0.0  0.0     0     8  ??  DL   14Sep06   3:45.63 [g_up]
root       4  0.0  0.0     0     8  ??  DL   14Sep06   4:07.18 [g_down]
root       5  0.0  0.0     0     8  ??  DL   14Sep06   0:00.00 [thread taskq]
root       6  0.0  0.0     0     8  ??  DL   14Sep06   0:00.00 [kqueue taskq]
root       7  0.0  0.0     0     8  ??  DL   14Sep06   0:00.00 [acpi_task0]
root       8  0.0  0.0     0     8  ??  DL   14Sep06   0:00.00 [acpi_task1]
root       9  0.0  0.0     0     8  ??  DL   14Sep06   0:00.00 [acpi_task2]
root      10  0.0  0.0     0     8  ??  DL   14Sep06   0:00.00 [ktrace]
root      12  0.0  0.0     0     8  ??  WL   14Sep06   0:06.91 [swi1: net]
root      13  0.0  0.0     0     8  ??  WL   14Sep06  48:57.97 [swi4: clock sio]
root      14  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [swi3: vm]
root      15  0.0  0.0     0     8  ??  DL   14Sep06   2:51.19 [yarrow]
root      16  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [swi5: +]
root      17  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [swi2: cambio]
root      18  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [swi6: task queue]
root      19  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [swi6: +]
root      20  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [irq9: acpi0]
root      21  0.0  0.0     0     8  ??  WL   14Sep06   0:44.50 [irq14: ata0]
root      22  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [irq15: ata1]
root      23  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [irq11: uhci0]
root      24  0.0  0.0     0     8  ??  DL   14Sep06   0:00.28 [usb0]
root      25  0.0  0.0     0     8  ??  DL   14Sep06   0:00.00 [usbtask]
root      26  0.0  0.0     0     8  ??  WL   14Sep06   0:07.20 [irq10: rl0]
root      27  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [irq1: atkbd0]
root      28  0.0  0.0     0     8  ??  DL   14Sep06   0:16.09 [fdc0]
root      29  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [swi0: sio]
root      30  0.0  0.0     0     8  ??  WL   14Sep06   0:00.00 [irq7: ppc0]
root      31  0.0  0.0     0     8  ??  DL   14Sep06   0:03.99 [pagedaemon]
root      32  0.0  0.0     0     8  ??  DL   14Sep06   0:00.00 [vmdaemon]
root      33  0.0  0.0     0     8  ??  DL   14Sep06   1:08.57 [pagezero]
root      34  0.0  0.0     0     8  ??  DL   14Sep06   0:21.43 [bufdaemon]
root      35  0.0  0.0     0     8  ??  DL   14Sep06   9:36.32 [syncer]
root      36  0.0  0.0     0     8  ??  DL   14Sep06   0:37.67 [vnlru]
root      37  0.0  0.0     0     8  ??  DL   14Sep06   0:41.81 [softdepflush]
root      38  0.0  0.0     0     8  ??  IL   14Sep06   0:00.00 [nfsiod 0]
root      39  0.0  0.0     0     8  ??  IL   14Sep06   0:00.00 [nfsiod 1]
root      40  0.0  0.0     0     8  ??  IL   14Sep06   0:00.00 [nfsiod 2]
root      41  0.0  0.0     0     8  ??  IL   14Sep06   0:00.00 [nfsiod 3]
root      42  0.0  0.0     0     8  ??  DL   14Sep06   1:47.57 [schedcpu]
root     262  0.0  0.2   500   272  ??  Is   14Sep06   0:00.00 /sbin/devd
root     298  0.0  0.7  1300   804  ??  Is   14Sep06   0:07.65 /usr/sbin/syslogd -s
root     409  0.0  0.5  1212   668  ??  Ss   14Sep06   0:03.87 /usr/sbin/usbd
root     431  0.0  1.3  3356  1640  ??  Is   14Sep06   0:00.38 /usr/sbin/sshd
root     437  0.0  1.7  3420  2092  ??  Ss   14Sep06   1:00.22 sendmail: accepting connections (sendmail)
smmsp    443  0.0  1.6  3300  1896  ??  Is   14Sep06   0:01.77 sendmail: Queue runner@00:30:00 for /var/spool/clientmqueue (sendmail)
root     450  0.0  0.7  1312   820  ??  Ss   14Sep06   0:12.87 /usr/sbin/cron -s
root   73677  0.0 20.2 26624 24724  ??  Ss   Mon02PM   0:54.02 /usr/local/bin/spamd --daemonize (perl5.8.8)
root   73678  0.0 21.4 28064 26136  ??  I    Mon02PM   0:05.85 spamd child (perl5.8.8)
root   73679  0.0 20.2 26624 24688  ??  I    Mon02PM   0:00.87 spamd child (perl5.8.8)
root   93537  0.0  1.9  6104  2312  ??  Is   12:44PM   0:00.19 sshd: tobias [priv] (sshd)
tobias 93545  0.0  1.9  6080  2332  ??  S    12:45PM   0:02.29 sshd: tobias@ttyp0 (sshd)
root     512  0.0  0.6  1268   744  v0  Is+  14Sep06   0:00.01 /usr/libexec/getty Pc ttyv0
root     513  0.0  0.6  1268   744  v1  Is+  14Sep06   0:00.01 /usr/libexec/getty Pc ttyv1
root     514  0.0  0.6  1268   744  v2  Is+  14Sep06   0:00.01 /usr/libexec/getty Pc ttyv2
root     515  0.0  0.6  1268   744  v3  Is+  14Sep06   0:00.01 /usr/libexec/getty Pc ttyv3
root     516  0.0  0.6  1268   744  v4  Is+  14Sep06   0:00.01 /usr/libexec/getty Pc ttyv4
root     517  0.0  0.6  1268   744  v5  Is+  14Sep06   0:00.01 /usr/libexec/getty Pc ttyv5
root     518  0.0  0.6  1268   744  v6  Is+  14Sep06   0:00.01 /usr/libexec/getty Pc ttyv6
root     519  0.0  0.6  1268   744  v7  Is+  14Sep06   0:00.01 /usr/libexec/getty Pc ttyv7
tobias 93546  0.0  1.0  1700  1220  p0  Is   12:45PM   0:00.03 -sh (sh)
root   96656  0.0  0.9  1604  1140  p0  I     2:16PM   0:00.04 su
root   96657  0.0  2.1  4608  2580  p0  S     2:16PM   0:00.06 _su (csh)
root   96660  0.0  0.6  1392   772  p0  R+    2:17PM   0:00.01 ps aufx
Code:
freebsd02# netstat -aln
Active Internet connections (including servers)
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)
tcp4       0     52  **.***.**.***.**       **.***.**.***.****     ESTABLISHED
tcp4       0      0  127.0.0.1.783          *.*                    LISTEN
tcp4       0      0  127.0.0.1.25           *.*                    LISTEN
tcp4       0      0  *.22                   *.*                    LISTEN
tcp6       0      0  *.22                                          *.*                                           LISTEN
udp4       0      0  *.514                  *.*
udp6       0      0  *.514                                         *.*
Active UNIX domain sockets
Address  Type   Recv-Q Send-Q    Inode     Conn     Refs  Nextref Addr
c1ae671c stream      0      0        0 c1ae63d4        0        0
c1ae63d4 stream      0      0        0 c1ae671c        0        0
c1ae68c0 stream      0      0        0 c1ae62bc        0        0
c1ae62bc stream      0      0        0 c1ae68c0        0        0
c1ae6c08 stream      0      0        0 c1ae6e38        0        0
c1ae6e38 stream      0      0        0 c1ae6c08        0        0
c1ae7000 stream      0      0 c1ae5440        0        0        0 /var/run/devd.pipe
c1ae6690 dgram       0      0        0 c1ae6dac        0 c1ae6a64
c1ae6a64 dgram       0      0        0 c1ae6dac        0        0
c1ae6af0 dgram       0      0        0 c1ae6d20        0        0
c1ae6d20 dgram       0      0 c1aeeaa0        0 c1ae6af0        0 /var/run/logpriv
c1ae6dac dgram       0      0 c1ae5770        0 c1ae6690        0 /var/run/log
Zum Empfangen und Versenden;

Wie kann ich denn mein Mailverkehr überprüfen, ob ich überhaupt Emails empfangen und versenden kann?

Mein einziges aktiviertes Email - Tool ist Spamassasin.
Ich habe auch keinen procmail oder sonstige Email programme installiert.

Funktioniert überhaupt dann der EmailVerkehr?
 
Last edited by a moderator:
Also... Dein SA läuft.
Code:
root   73677  0.0 20.2 26624 24724  ??  Ss   Mon02PM   0:54.02 /usr/local/bin/spamd --daemonize (perl5.8.8)
root   73678  0.0 21.4 28064 26136  ??  I    Mon02PM   0:05.85 spamd child (perl5.8.8)
root  73679  0.0 20.2 26624 24688  ??  I    Mon02PM   0:00.87 spamd child (perl5.8.8)

Sendmail läuft auch. Wie wäre es, wenn Du ein Postfach erstellst und einfach mal eine Email an Dich sendest? Bzw. wofür soll der Server da sein? Verwendest Du eine Administrationshilfe (Plesk ist es schonmal nicht)?
 
Back
Top