As the problem with not being able to send mails via the php mail() command 
(but no problems using sendmail at the console) I tried to get a 
strace-output from php calling sendmail.

Here it is, and I really appreciate you're ideas because this bug is driving 
me mad.

There is this "clone(sendmail: ERR: Permission denied" - I guess it's the 
problem, but I don't know where it comes from.


execve("/usr/bin/sendmail", ["/usr/bin/sendmail"], [/* 4 vars */]) = 0
brk(0)                                  = 0x8052000
uname({sys="Linux", node="vserver155.masterssystems.com", ...}) = 0
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or 
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 13
fstat64(13, {st_mode=S_IFREG|0644, st_size=18412, ...}) = 0
mmap2(NULL, 18412, PROT_READ, MAP_PRIVATE, 13, 0) = 0xb7f45000
close(13)                               = 0
open("/lib/libc.so.6", O_RDONLY)        = 13
read(13, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20Z\1\000"..., 512) 
= 512
fstat64(13, {st_mode=S_IFREG|0755, st_size=1345200, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f44000
mmap2(NULL, 1287836, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 13, 0) = 
0xb7e09000
mmap2(0xb7f3d000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 13, 0x133) = 0xb7f3d000
mmap2(0xb7f41000, 9884, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7f41000
close(13)                               = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7e08000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e086b0, limit:1048575, 
seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, 
seg_not_present:0, useable:1}) = 0
mprotect(0xb7f3d000, 8192, PROT_READ)   = 0
mprotect(0xb7f66000, 4096, PROT_READ)   = 0
munmap(0xb7f45000, 18412)               = 0
setgid32(12)                            = -1 EPERM (Operation not permitted)
getuid32()                              = 81
setuid32(81)                            = 0
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN}, {SIG_IGN}, 8) = 0
brk(0)                                  = 0x8052000
brk(0x8073000)                          = 0x8073000
getuid32()                              = 81
pipe([13, 15])                          = 0
pipe([16, 17])                          = 0
clone(sendmail: ERR: Permission denied
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, 
child_tidptr=0xb7e086f8) = 22473
--- SIGCHLD (Child exited) @ 0 (0) ---
close(13)                               = 0
close(17)                               = 0
fcntl64(15, F_SETFD, FD_CLOEXEC)        = 0
fcntl64(15, F_GETFL)                    = 0x1 (flags O_WRONLY)
fstat64(15, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f49000
_llseek(15, 0, 0xbf8e6f8c, SEEK_CUR)    = -1 ESPIPE (Illegal seek)
fcntl64(16, F_SETFD, FD_CLOEXEC)        = 0
fcntl64(16, F_GETFL)                    = 0 (flags O_RDONLY)
fstat64(16, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7f48000
_llseek(16, 0, 0xbf8e6f8c, SEEK_CUR)    = -1 ESPIPE (Illegal seek)
rt_sigaction(SIGINT, {0x804afd1, [INT], SA_RESTORER|SA_RESTART, 0xb7e34138}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {0x804afd1, [TERM], SA_RESTORER|SA_RESTART, 0xb7e34138}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGHUP, {0x804afd1, [HUP], SA_RESTORER|SA_RESTART, 0xb7e34138}, 
{SIG_DFL}, 8) = 0
rt_sigaction(SIGALRM, {0x804a6a7, [ALRM], SA_RESTORER|SA_RESTART, 0xb7e34138}, 
{SIG_DFL}, 8) = 0
alarm(1800)                             = 0
getuid32()                              = 81
socket(PF_FILE, SOCK_STREAM, 0)         = 13
fcntl64(13, F_GETFL)                    = 0x2 (flags O_RDWR)
fcntl64(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(13, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT 
(No such file or directory)
close(13)                               = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 13
fcntl64(13, F_GETFL)                    = 0x2 (flags O_RDWR)
fcntl64(13, F_SETFL, O_RDWR|O_NONBLOCK) = 0
connect(13, {sa_family=AF_FILE, path="/var/run/nscd/socket"}, 110) = -1 ENOENT 
(No such file or directory)
close(13)                               = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 13
fstat64(13, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7de8000
read(13, "# /etc/nsswitch.conf:\n# $Header:"..., 131072) = 508
read(13, "", 131072)                    = 0
close(13)                               = 0
munmap(0xb7de8000, 131072)              = 0
open("/etc/ld.so.cache", O_RDONLY)      = 13
fstat64(13, {st_mode=S_IFREG|0644, st_size=18412, ...}) = 0
mmap2(NULL, 18412, PROT_READ, MAP_PRIVATE, 13, 0) = 0xb7e03000
close(13)                               = 0
open("/lib/libnss_compat.so.2", O_RDONLY) = 13
read(13, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\17"..., 512) = 
512
fstat64(13, {st_mode=S_IFREG|0755, st_size=39088, ...}) = 0
mmap2(NULL, 41552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 13, 0) = 
0xb7df8000
mmap2(0xb7e01000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 13, 0x8) = 0xb7e01000
close(13)                               = 0
open("/lib/libnsl.so.1", O_RDONLY)      = 13
read(13, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\3002\0"..., 512) = 
512
fstat64(13, {st_mode=S_IFREG|0755, st_size=82232, ...}) = 0
mmap2(NULL, 92096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 13, 0) = 
0xb7de1000
mmap2(0xb7df4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 13, 0x12) = 0xb7df4000
mmap2(0xb7df6000, 6080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_ANONYMOUS, -1, 0) = 0xb7df6000
close(13)                               = 0
munmap(0xb7e03000, 18412)               = 0
open("/etc/ld.so.cache", O_RDONLY)      = 13
fstat64(13, {st_mode=S_IFREG|0644, st_size=18412, ...}) = 0
mmap2(NULL, 18412, PROT_READ, MAP_PRIVATE, 13, 0) = 0xb7e03000
close(13)                               = 0
open("/lib/libnss_nis.so.2", O_RDONLY)  = 13
read(13, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\32"..., 512) = 
512
fstat64(13, {st_mode=S_IFREG|0755, st_size=39476, ...}) = 0
mmap2(NULL, 41484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 13, 0) = 
0xb7dd6000
mmap2(0xb7ddf000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 13, 0x8) = 0xb7ddf000
close(13)                               = 0
open("/lib/libnss_files.so.2", O_RDONLY) = 13
read(13, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\300\31"..., 512) = 
512
fstat64(13, {st_mode=S_IFREG|0755, st_size=39304, ...}) = 0
mmap2(NULL, 41580, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 13, 0) = 
0xb7dcb000
mmap2(0xb7dd4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|
MAP_DENYWRITE, 13, 0x8) = 0xb7dd4000
close(13)                               = 0
munmap(0xb7e03000, 18412)               = 0
open("/etc/passwd", O_RDONLY)           = 13
fcntl64(13, F_GETFD)                    = 0
fcntl64(13, F_SETFD, FD_CLOEXEC)        = 0
_llseek(13, 0, [0], SEEK_CUR)           = 0
fstat64(13, {st_mode=S_IFREG|0644, st_size=1202, ...}) = 0
mmap2(NULL, 1202, PROT_READ, MAP_SHARED, 13, 0) = 0xb7f47000
_llseek(13, 1202, [1202], SEEK_SET)     = 0
munmap(0xb7f47000, 1202)                = 0
close(13)                               = 0
write(15, "apache\n", 7)                = -1 EPIPE (Broken pipe)
--- SIGPIPE (Broken pipe) @ 0 (0) ---
fstat64(1, {st_mode=S_IFCHR|0777, st_rdev=makedev(1, 3), ...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbf8e6dd4) = -1 ENOTTY (Inappropriate 
ioctl for device)
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0xb7dab000
write(1, "432 Service temporarily unavaila"..., 37) = 37
exit_group(75)                          = ?
Process 22472 detached



-- 
---------------------------------------------------------
All-Things-Open Projektgruppe

[EMAIL PROTECTED]
---------------------------------------------------------
-----BEGIN GEEK CODE BLOCK-----
Version: 3.1
GCM d-- s:- a? C++$ UL++++ P+> L+++>$ E- W+++$ N+ o-- K- w--$ O+ M+ V
PS+ PE- Y+ PGP+ t 5 X R UF++++ !tv b+> DI D+ G+ e> h r y++ 
------END GEEK CODE BLOCK------

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
courier-users mailing list
[email protected]
Unsubscribe: https://lists.sourceforge.net/lists/listinfo/courier-users

Reply via email to