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) = ?