I'm positive this has to be something simple, I just cann't see it. I've
researched the archives and documentation to no avail.
tcpserver accepts the connection and qmail places the mail in
/opt/qmail/queue/todo (yes I compiled qmail to use opt in place of var) and then
it just sits there. Fot the life of me I can't figure out why qmail-smtpd
dosen't spawn the next process.
Everthing worked fine back when I used inetd.conf, but I now want to add ORBS
blcking and have to switch to tcpserver.
Running Solaris 2.6
Starup is /etc/rc2.d/S88qmail;
# cat /etc/rc2.d/S88qmail
#!/bin/sh
#
#
# Startup for Qmail
#
# /usr/local/bin/rblsmtpd -rrbl.maps.vix.com \
# /usr/local/bin/rblsmtpd -rdul.maps.vix.com \
case "$1" in
'start')
# /usr/local/bin/supervise /opt/qmail/supervise/tcpserver-qmail-smtpd
/usr/local/bin/tcpserver -c 10 -u 103 -g 101 \
-x /etc/tcprules.d/qmail-smtpd.cdb \
0 smtp \
/opt/qmail/bin/qmail-smtpd 2>&1 | \
/opt/qmail/bin/splogger qmail &
ps -ef provides the following;
# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 0 0 0 14:59:59 ? 0:01 sched
root 1 0 0 14:59:59 ? 0:00 /etc/init -
root 2 0 0 14:59:59 ? 0:00 pageout
root 3 0 0 14:59:59 ? 0:02 fsflush
root 141 138 0 15:00:33 ? 0:00 /usr/lib/saf/ttymon
root 132 1 0 15:00:31 ? 0:00 /usr/lib/utmpd
root 138 1 0 15:00:33 ? 0:00 /usr/lib/saf/sac -t 300
root 213 1 0 15:27:02 console 0:00 /usr/lib/saf/ttymon -g -h -p
qmail-test console login: -T sun -d /dev/console
root 217 215 0 15:32:58 pts/0 0:00 -sh
root 124 1 0 15:00:31 ? 0:00 /opt/qmail/bin/splogger qmail
root 105 1 0 15:00:29 ? 0:00 /usr/sbin/inetd -s
qmaild 125 124 0 15:00:31 ? 0:00 /usr/local/bin/tcpserver -c 10 -u
103 -g 101 -x /etc/tcprules.d/qmail-smtpd.cdb
root 122 1 0 15:00:31 ? 0:00 /usr/sbin/cron
root 215 105 0 15:32:58 ? 0:00 in.telnetd
root 282 217 0 16:15:44 pts/0 0:00 ps -ef
qmail-showctl;
# qmail-showctl
qmail home directory: /opt/qmail.
user-ext delimiter: -.
paternalism (in decimal): 2.
silent concurrency limit: 255.
subdirectory split: 63.
user ids: 102, 103, 104, 0, 105, 106, 107, 108.
group ids: 101, 102.
badmailfrom: (Default.) Any MAIL FROM is allowed.
bouncefrom: (Default.) Bounce user name is MAILER-DAEMON.
bouncehost: (Default.) Bounce host name is qmail-test.aon.com.
concurrencylocal: (Default.) Local concurrency is 10.
concurrencyremote: (Default.) Remote concurrency is 20.
databytes: SMTP DATA limit is 1024 bytes.
defaultdomain: Default domain name is aon.com.
defaulthost: Default host name is qmail-test.aon.com.
doublebouncehost: (Default.) 2B recipient host: qmail-test.aon.com.
doublebounceto: (Default.) 2B recipient user: postmaster.
envnoathost: (Default.) Presumed domain name is qmail-test.aon.com.
helohost: (Default.) SMTP client HELO host name is qmail-test.aon.com.
idhost: (Default.) Message-ID host name is qmail-test.aon.com.
localiphost: (Default.) Local IP address becomes qmail-test.aon.com.
locals:
Messages for localhost are delivered locally.
Messages for smtp.aon.com are delivered locally.
Messages for smtp02.aon.com are delivered locally.
Messages for amtp01.aon.com are delivered locally.
me: My name is qmail-test.aon.com.
percenthack: (Default.) The percent hack is not allowed.
plusdomain: (Default.) Plus domain name is qmail-test.aon.com.
qmqpservers: (Default.) No QMQP servers.
queuelifetime: (Default.) Message lifetime in the queue is 604800 seconds.
rcpthosts:
SMTP clients may send messages to recipients at aon.com.
morercpthosts: (Default.) No effect.
morercpthosts.cdb: (Default.) No effect.
smtpgreeting: (Default.) SMTP greeting: 220 qmail-test.aon.com.
smtproutes:
SMTP route: aon.com:smtp02.aon.com
timeoutconnect: (Default.) SMTP client connection timeout is 60 seconds.
timeoutremote: (Default.) SMTP client data timeout is 1200 seconds.
timeoutsmtpd: (Default.) SMTP server data timeout is 1200 seconds.
virtualdomains: (Default.) No virtual domains.