So sprach Theo Van Dinter am 2002-07-18 um 16:42:41 -0400 :
> Perhaps you should try "spamc < sample-nonspam.txt" ...  spamd is a
> daemon, spamc is the client.  You can't just netcat spam to spamd and
> expect it to know what the fsck you're talking about.

Hm, okay, I did "spamc < sample-nonspam.txt" and get the message
unmodified back (md5sums match).  Same if I feed it sample-spam.txt.

What would be the expected result?  Reading the spamc manpage, I'd think
that the sample-spam.txt message should get back with SA headers added,
because it is spam.  When I run "spamassassin -t < sample-spam.txt" the
message comes back modified.

When I run "spamc -c < sample-nonspam.txt" (or sample-spam.txt) I get
nothing back but have an exitcode of 74.  Does it mean:

#define EX_IOERR        74      /* input/output error */

But why?  I'll attach a strace of the spamc -c run to this message.

Thanks again,

Alexander Skwar
-- 
How to quote:   http://learn.to/quote (german) http://quote.6x.to (english)
Homepage:       http://www.iso-top.biz     |    Jabber: [EMAIL PROTECTED]
   iso-top.biz - Die günstige Art an Linux Distributionen zu kommen
                       Uptime: 2 days 4 hours 8 minutes
execve("/usr/bin/spamc", ["spamc", "-c"], [/* 45 vars */]) = 0
uname({sys="Linux", node="host", ...})  = 0
brk(0)                                  = 0x804af58
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=25311, ...}) = 0
old_mmap(NULL, 25311, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40017000
close(4)                                = 0
open("/lib/libnsl.so.1", O_RDONLY)      = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P?\0\000"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=92905, ...}) = 0
old_mmap(NULL, 89372, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x4001e000
mprotect(0x40031000, 11548, PROT_NONE)  = 0
old_mmap(0x40031000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x12000) = 
0x40031000
old_mmap(0x40032000, 7452, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40032000
close(4)                                = 0
open("/lib/libdl.so.2", O_RDONLY)       = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\34"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=14328, ...}) = 0
old_mmap(NULL, 12340, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40034000
mprotect(0x40036000, 4148, PROT_NONE)   = 0
old_mmap(0x40036000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 
0x40036000
old_mmap(0x40037000, 52, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40037000
close(4)                                = 0
open("/lib/libm.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320H\0"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=171762, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40038000
old_mmap(NULL, 125300, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40039000
mprotect(0x40057000, 2420, PROT_NONE)   = 0
old_mmap(0x40057000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1d000) = 
0x40057000
close(4)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
old_mmap(NULL, 1163140, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40058000
mprotect(0x4016a000, 40836, PROT_NONE)  = 0
old_mmap(0x4016a000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x111000) 
= 0x4016a000
old_mmap(0x40170000, 16260, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x40170000
close(4)                                = 0
open("/lib/libcrypt.so.1", O_RDONLY)    = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\17"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=26670, ...}) = 0
old_mmap(NULL, 184476, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40174000
mprotect(0x40179000, 163996, PROT_NONE) = 0
old_mmap(0x40179000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x4000) = 
0x40179000
old_mmap(0x4017a000, 159900, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4017a000
close(4)                                = 0
open("/lib/libutil.so.1", O_RDONLY)     = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\16\0\000"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=11576, ...}) = 0
old_mmap(NULL, 10924, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x401a2000
mprotect(0x401a4000, 2732, PROT_NONE)   = 0
old_mmap(0x401a4000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x1000) = 
0x401a4000
close(4)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\315"..., 1024) = 1024
fstat64(4, {st_mode=S_IFREG|0755, st_size=1341670, ...}) = 0
close(4)                                = 0
munmap(0x40017000, 25311)               = 0
getpid()                                = 30542
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_DFL}, 8) = 0
SYS_199(0x4016f2c8, 0, 0x4016ff40, 0x4016da70, 0x8049430) = 0
brk(0)                                  = 0x804af58
brk(0x804b370)                          = 0x804b370
brk(0x804c000)                          = 0x804c000
socket(PF_UNIX, SOCK_STREAM, 0)         = 4
connect(4, {sin_family=AF_UNIX, path="                                                 
                                      /var/run/.nscd_socket"}, 110) = 0
write(4, "\2\0\0\0\1\0\0\0\2\0\0\0", 12) = 12
write(4, "0\0", 2)                      = 2
read(4, "(\345\25@\1\0\0\0\5\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\5\0\0"..., 36) = 36
read(4, "root\0x\0root\0/root\0/bin/bash\0", 28) = 28
close(4)                                = 0
socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 4
connect(4, {sin_family=AF_INET, sin_port=htons(783), 
sin_addr=inet_addr("127.0.0.1")}}, 16) = 0
old_mmap(NULL, 258048, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x401a5000
read(0, "Return-Path: <tbtf-approval@worl"..., 257024) = 6494
read(0, "", 250530)                     = 0
write(4, "CHECK SPAMC/1.2\r\nUser: root\r\nCon"..., 53) = 53
write(4, "Return-Path: <tbtf-approval@worl"..., 6494) = 6494
shutdown(4, 1 /* send */)               = 0
old_mmap(NULL, 274432, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x401e4000
read(4, "", 1)                          = 0
shutdown(4, 0 /* receive */)            = -1 ENOTCONN (Transport endpoint is not 
connected)
munmap(0x401e4000, 274432)              = 0
munmap(0x401a5000, 258048)              = 0
_exit(74)                               = ?

Reply via email to