[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