[Postfixbuch-users] maildrop autoresponder
Daniel S.
dast at phpaction.de
Sa Jul 17 21:04:05 CEST 2004
Andreas Winkelmann schrieb:
> Am Samstag, 17. Juli 2004 20:50 schrieb Daniel S.:
>
>
>>>Wenn es eine uid bzw. gid in der Datenbank findet, kann es auch andere
>>>Usernamen annehmen. Gibt es uid bzw. gid in Deiner Datenbank?
>>
>>Ja, immer mailsystem bzw als ID 5701.
>>
>>
>>>Wie sieht es denn im Verzeichnis aus?
>>
>> /var/spool/maildirs/xaarr.net/nl $ dir
>>total 44
>>drwx------ 9 mailsyst mailsyst 4096 Jul 17 20:48 .
>>drwxr-xr-x 4 mailsyst mailsyst 4096 Feb 22 16:56 ..
>>drwx------ 5 mailsyst mailsyst 4096 Nov 23 2003 .Drafts
>>drwx------ 5 mailsyst mailsyst 4096 Nov 23 2003 .INBOX2
>>drwx------ 5 mailsyst mailsyst 4096 Jul 5 17:03 .Sent
>>drwx------ 5 mailsyst mailsyst 4096 Jul 7 20:44 .Trash
>>-rw-r--r-- 1 mailsyst mailsyst 36 Nov 23 2003
>>courierimapsubscribed
>>-rw-r--r-- 1 mailsyst mailsyst 615 Jul 17 20:31 courierimapuiddb
>>drwx------ 2 mailsyst mailsyst 4096 Jul 17 20:31 cur
>>drwx------ 2 mailsyst mailsyst 4096 Jul 17 20:31 new
>>drwx------ 2 mailsyst mailsyst 4096 Jul 17 20:41 tmp
>>0 (0=ok)
>>
>>
>>Ich und auch courier-imap möchten hier aber keine rechte an other
>>geben... :(
>
>
> Mach mal:
>
> # strace maildrop -dnl_xaarr.net at localhost.phpaction.de
>
> Und schau mal worauf er zugreifen will.
strace maildrop -dnl_xaarr.net at localhost.phpaction.de
execve("/usr/local/bin/maildrop", ["maildrop",
"-dnl_xaarr.net at localhost.phpaction.de"], [/* 44 vars */]) = 0
uname({sys="Linux", node="phpaction", ...}) = 0
brk(0) = 0x80780b8
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or
directory)
[.......]
ipc_subcall(0x1, 0xbffff14c, 0x40228f60, 0xbffff14c) = 0
msgctl(5701, MSG_STAT, 0x40226a90) = 0
msgget(5701, 0xb|02) = 0
SYS_199(0x402282e8, 0xb, 0x40228f60, 0x40226a90, 0xbffff94d) = 5701
SYS_199(0x402282e8, 0xb, 0x40228f60, 0x40226a90, 0) = 5701
socket(PF_UNIX, SOCK_STREAM, 0) = 3
connect(3, {sin_family=AF_UNIX, path="
/var/run/.nscd_socket"}, 110) = 0
write(3, "\2\0\0\0\0\0\0\0\5\0\0\0", 12) = 12
write(3, "root\0", 5) = 5
read(3, "Hu\26@\1\0\0\0\5\0\0\0\2\0\0\0\0\0\0\0\0\0\0\0\5\0\0\0"..., 36)
= 36
read(3, "root\0x\0root\0/root\0/bin/bash\0", 28) = 28
close(3) = 0
ipc_subcall(0x402282e8, 0xb, 0x40228f60, 0x40226a90) = 5701
ipc_subcall(0x1, 0xbffff17c, 0x40228f60, 0xbffff17c) = -1 EPERM
(Operation not permitted)
msgctl(5701, IPC_SET, 0x40226a90) = 0
SYS_199(0x402282e8, 0x1, 0x40228f60, 0x40226a90, 0) = 5701
msgget(5701, 0x1|0) = 0
chdir("/var/spool/maildirs") = 0
stat64(".", {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0
SYS_199(0x402282e8, 0x1, 0x40228f60, 0x40226a90, 0xbffff66c) = 5701
rt_sigaction(SIGALRM, {0x8062600, [ALRM], SA_RESTART|0x4000000},
{0x8063c00, [ALRM], SA_RESTART|0x4000000}, 8) = 0
alarm(300) = 0
lseek(0, 0, SEEK_END) = -1 ESPIPE (Illegal seek)
lseek(0, 0, SEEK_SET) = -1 ESPIPE (Illegal seek)
read(0, <unfinished ...>
sieht nach
/var/run/.nscd_socket"}, 110) = 0
aus, oder
chdir("/var/spool/maildirs") = 0
?
sehr netter befehl. :)
aber wirklich schlau werd ich nicht draus.
Grüsse,
Daniel.
--
Bester eMail-Client der Welt !
http://www.mozilla.org/products/thunderbird
--
Mehr Informationen über die Mailingliste Postfixbuch-users