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