execve("/var/qmail/bin/qmail-remote", ["qmail-remote", "smarthost.hostname.com", "sender@address.com", "recepient@address.com"], [/* 38 vars */]) = 0 uname({sys="Linux", node="client", ...}) = 0 brk(0) = 0x8055000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=62499, ...}) = 0 mmap2(NULL, 62499, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f08000 close(3) = 0 open("/usr/lib/libssl.so.0.9.7", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0`\204\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0555, st_size=202584, ...}) = 0 mmap2(NULL, 199556, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ed7000 mmap2(0xb7f05000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2e) = 0xb7f05000 close(3) = 0 open("/usr/lib/libcrypto.so.0.9.7", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\312"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0555, st_size=1080212, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ed6000 mmap2(NULL, 1056056, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dd4000 mmap2(0xb7ec0000, 77824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xeb) = 0xb7ec0000 mmap2(0xb7ed3000, 11576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ed3000 close(3) = 0 open("/lib/libresolv.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320%\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=64568, ...}) = 0 mmap2(NULL, 76020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7dc1000 mmap2(0xb7dd0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7dd0000 mmap2(0xb7dd2000, 6388, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dd2000 close(3) = 0 open("/lib/tls/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0@P\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1195352, ...}) = 0 mmap2(NULL, 1137852, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7cab000 mmap2(0xb7dbb000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x110) = 0xb7dbb000 mmap2(0xb7dbf000, 7356, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7dbf000 close(3) = 0 open("/lib/libdl.so.2", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\360\v\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10440, ...}) = 0 mmap2(NULL, 12392, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ca7000 mmap2(0xb7ca9000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1) = 0xb7ca9000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ca6000 mprotect(0xb7dbb000, 4096, PROT_READ) = 0 mprotect(0xb7f2d000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7ca68e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7f08000, 62499) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "\355\273\30\263", 4) = 4 close(3) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 chdir("/var/qmail") = 0 open("control/me", O_RDONLY|O_NONBLOCK) = 3 read(3, "client.hostname.com\n", 64) = 17 close(3) = 0 open("control/timeoutremote", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) open("control/timeoutconnect", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) open("control/helohost", O_RDONLY|O_NONBLOCK) = 3 read(3, "client.hostname.com\n", 64) = 17 close(3) = 0 open("control/smtproutes", O_RDONLY|O_NONBLOCK) = 3 read(3, ":smarthost.hostname.com myusername"..., 64) = 43 read(3, "", 64) = 0 close(3) = 0 open("control/notipme", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3 ioctl(3, SIOCGIFCONF, {160, {{"lo", {AF_INET, inet_addr("127.0.0.1")}}, {"eth0", {AF_INET, inet_addr("192.168.100.234")}}, {"eth1", {AF_INET, inet_addr("192.168.254.254")}}, {"eth2", {AF_INET, inet_addr("192.168.200.234")}}, {"ppp0", {AF_INET, inet_addr("85.176.129.3")}}}}) = 0 ioctl(3, SIOCGIFCONF, {160, {{"lo", {AF_INET, inet_addr("127.0.0.1")}}, {"eth0", {AF_INET, inet_addr("192.168.100.234")}}, {"eth1", {AF_INET, inet_addr("192.168.254.254")}}, {"eth2", {AF_INET, inet_addr("192.168.200.234")}}, {"ppp0", {AF_INET, inet_addr("85.176.129.3")}}}}) = 0 ioctl(3, SIOCGIFFLAGS, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0 ioctl(3, SIOCGIFADDR, {ifr_name="lo", ifr_addr={AF_INET, inet_addr("127.0.0.1")}}) = 0 ioctl(3, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(3, SIOCGIFADDR, {ifr_name="eth0", ifr_addr={AF_INET, inet_addr("192.168.100.234")}}) = 0 ioctl(3, SIOCGIFFLAGS, {ifr_name="eth1", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(3, SIOCGIFADDR, {ifr_name="eth1", ifr_addr={AF_INET, inet_addr("192.168.254.254")}}) = 0 ioctl(3, SIOCGIFFLAGS, {ifr_name="eth2", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0 ioctl(3, SIOCGIFADDR, {ifr_name="eth2", ifr_addr={AF_INET, inet_addr("192.168.200.234")}}) = 0 ioctl(3, SIOCGIFFLAGS, {ifr_name="ppp0", ifr_flags=IFF_UP|IFF_POINTOPOINT|IFF_RUNNING|IFF_NOARP|IFF_MULTICAST}) = 0 ioctl(3, SIOCGIFADDR, {ifr_name="ppp0", ifr_addr={AF_INET, inet_addr("85.176.XXX.XXX")}}) = 0 close(3) = 0 open("control/moreipme", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) gettimeofday({1123324154, 601341}, NULL) = 0 getpid() = 32586 brk(0) = 0x8055000 brk(0x8076000) = 0x8076000 open("/etc/resolv.conf", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=55, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f17000 read(3, "nameserver 127.0.0.1\nsearch hos"..., 4096) = 55 read(3, "", 4096) = 0 close(3) = 0 munmap(0xb7f17000, 4096) = 0 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3 connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, 28) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 gettimeofday({1123324154, 602493}, NULL) = 0 poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1 send(3, "\303M\1\0\0\1\0\0\0\0\0\0\5hostname\3com\0\0\1\0\1", 27, 0) = 27 poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 5000) = 1 recvfrom(3, "\303M\201\200\0\1\0\1\0\0\0\0\5hostname\3com\0\0\1\0\1\300"..., 513, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, [16]) = 43 close(3) = 0 time(NULL) = 1123324154 socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 3 connect(3, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, 28) = 0 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 gettimeofday({1123324154, 603520}, NULL) = 0 poll([{fd=3, events=POLLOUT, revents=POLLOUT}], 1, 0) = 1 send(3, "\377\26\1\0\0\1\0\0\0\0\0\0\5smarthost\5hostname\3com\0\0\1\0"..., 33, 0) = 33 poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, 5000) = 1 recvfrom(3, "\377\26\201\200\0\1\0\1\0\0\0\0\5smarthost\5hostname\3com\0\0"..., 513, 0, {sa_family=AF_INET, sin_port=htons(53), sin_addr=inet_addr("127.0.0.1")}, [16]) = 49 close(3) = 0 open("queue/lock/tcpto", O_WRONLY|O_NONBLOCK) = 3 open("queue/lock/tcpto", O_RDONLY|O_NONBLOCK) = 4 flock(3, LOCK_EX) = 0 read(4, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1024) = 1024 close(4) = 0 close(3) = 0 socket(PF_INET, SOCK_STREAM, IPPROTO_IP) = 3 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 connect(3, {sa_family=AF_INET, sin_port=htons(25), sin_addr=inet_addr("213.239.XXX.XXX")}, 16) = -1 EINPROGRESS (Operation now in progress) select(4, NULL, [3], NULL, {60, 0}) = 1 (out [3], left {59, 938000}) getpeername(3, {sa_family=AF_INET, sin_port=htons(25), sin_addr=inet_addr("213.239.XXX.XXX")}, [16]) = 0 fcntl64(3, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) fcntl64(3, F_SETFL, O_RDWR) = 0 select(4, [3], NULL, NULL, {1200, 0}) = 1 (in [3], left {1199, 937000}) read(3, "220 smarthost.hostname.com ESMTP\r\n", 128) = 27 select(4, NULL, [3], NULL, {1200, 0}) = 1 (out [3], left {1200, 0}) write(3, "EHLO client.hostname.com\r\n", 23) = 23 select(4, [3], NULL, NULL, {1200, 0}) = 1 (in [3], left {1199, 936000}) read(3, "250-smarthost.hostname.com\r\n250-AUTH LO"..., 128) = 128 select(4, [3], NULL, NULL, {1200, 0}) = 1 (in [3], left {1200, 0}) read(3, " 8BITMIME\r\n", 128) = 11 stat64("control/tlshosts/smarthost.hostname.com.pem", 0xbfb2a53c) = -1 ENOENT (No such file or directory) stat64("control/tlshosts/exhaustivelist", 0xbfb2a53c) = -1 ENOENT (No such file or directory) stat64("control/notlshosts/smarthost.hostname.com", 0xbfb2a53c) = -1 ENOENT (No such file or directory) open("control/clientcert.pem", O_RDONLY) = 4 fstat64(4, {st_mode=S_IFREG|0640, st_size=887, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f17000 read(4, "-----BEGIN RSA PRIVATE KEY-----\n"..., 4096) = 887 read(4, "", 4096) = 0 close(4) = 0 munmap(0xb7f17000, 4096) = 0 select(4, NULL, [3], NULL, {1200, 0}) = 1 (out [3], left {1200, 0}) write(3, "STARTTLS\r\n", 10) = 10 open("control/tlsclientciphers", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) select(4, [3], NULL, NULL, {1200, 0}) = 1 (in [3], left {1199, 936000}) read(3, "220 ready for tls\r\n", 128) = 19 fcntl64(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl64(3, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) fcntl64(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 time(NULL) = 1123324154 time(NULL) = 1123324154 open("/dev/urandom", O_RDONLY|O_NONBLOCK|O_NOCTTY) = 4 fstat64(4, {st_mode=S_IFCHR|0644, st_rdev=makedev(1, 9), ...}) = 0 select(5, [4], NULL, NULL, {0, 10000}) = 1 (in [4], left {0, 10000}) read(4, "\236\22\223\tE~\362I\312\373\3424\221\220\30H,=\350\36"..., 32) = 32 close(4) = 0 getuid32() = 0 time(NULL) = 1123324154 write(3, "\200\222\1\3\1\0i\0\0\0 \0\0009\0\0008\0\0005\0\0\26\0"..., 148) = 148 read(3, 0x805c050, 7) = -1 EAGAIN (Resource temporarily unavailable) time(NULL) = 1123324154 select(4, [3], NULL, NULL, {1200, 0}) = 1 (in [3], left {1199, 929000}) time(NULL) = 1123324154 read(3, "\26\3\1\0J\2\0", 7) = 7 time(NULL) = 1123324154 time(NULL) = 1123324154 read(3, "\0F\3\1B\364\220\3229\27TJ\262\2456\3343\350\342L\260\212"..., 72) = 72 read(3, "\26\3\1\3\v", 5) = 5 read(3, "\v\0\3\7\0\3\4\0\3\0010\202\2\3750\202\2f\240\3\2\1\2\2"..., 779) = 779 read(3, "\26\3\1\0\4", 5) = 5 read(3, "\16\0\0\0", 4) = 4 write(3, "\26\3\1\0\206\20\0\0\202\0\200gp)\266\32f\35\304\374\232"..., 198) = 198 read(3, 0x805c050, 5) = -1 EAGAIN (Resource temporarily unavailable) time(NULL) = 1123324154 select(4, [3], NULL, NULL, {1200, 0}) = 1 (in [3], left {1199, 929000}) time(NULL) = 1123324155 read(3, "\24\3\1\0\1", 5) = 5 read(3, "\1", 1) = 1 read(3, "\26\3\1\0000", 5) = 5 read(3, "\256g\233{8\6\277\235{\330\342[\3\32\304\356Y_\370\253"..., 48) = 48 time(NULL) = 1123324155 write(3, "\27\3\1\0 3q\334gs\206\245Uc$\264\301\371\304\215\6\240"..., 90) = 90 time(NULL) = 1123324155 read(3, 0x805c050, 5) = -1 EAGAIN (Resource temporarily unavailable) time(NULL) = 1123324155 select(4, [3], NULL, NULL, {1200, 0}) = 1 (in [3], left {1199, 936000}) read(3, "\27\3\1\0 ", 5) = 5 read(3, "\361\7\256/\376\321\376\r\10W\237\332\37d:\f\313\\\361"..., 32) = 32 read(3, "\27\3\1\0\240", 5) = 5 read(3, "$9\0351\323D\255b\245-\363\37\354P\fB:.\253\216(\211n\363"..., 160) = 160 time(NULL) = 1123324155 write(3, "\27\3\1\0 f\374\r$M\342\210\235\267\7\311U\373\353P\363"..., 90) = 90 time(NULL) = 1123324155 read(3, 0x805c050, 5) = -1 EAGAIN (Resource temporarily unavailable) time(NULL) = 1123324155 select(4, [3], NULL, NULL, {1200, 0}) = 1 (in [3], left {1199, 936000}) read(3, "\27\3\1\0 ", 5) = 5 read(3, "%}\201$\212\277k\\\227\326Hk\37\310\364c)z9\30\"\314\333"..., 32) = 32 read(3, "\27\3\1\0000", 5) = 5 read(3, "\272L\375#\n\n\367V3\352\31\373_\276\206%bV\252\302\365"..., 48) = 48 time(NULL) = 1123324155 write(3, "\27\3\1\0 \204\255\200h\31\304BH