Hello, > postfix 26331 0.0 0.5 3924 1224 ? S 06:47 0:00 pipe -n Ok, for everyone with fixed-width fonts, column ^^^^^ should be the start time of this process, so that means the small excerpt you included here has been started/running for almost 2 hours. Postfix's pipe command should not take that long (it just shovels the message to dbmail, which should just save it to the db); now to just figure out why it is...
> dbmail -t unix flags= user=dbmail dbmail argv=/usr/sbin > dbmail 26332 0.0 0.3 2784 888 ? S 06:47 0:00 > /usr/sbin/dbmail-smtp -d [EMAIL PROTECTED] Here we have dbmail-smtp delivering a message (called from the previous pipe process). > dbmail 26334 0.0 0.4 3856 1140 ? S 06:48 0:00 > /usr/sbin/sendmail.postfix Here we have the dbmail user running "sendmail.postfix" which I've never heard of offhand, so I'm guessing it's either something you made custom or your vendor did. Check and see if that's a script or exactly what. > dbmail 26335 0.0 0.5 3856 1200 ? S 06:48 0:00 > /usr/sbin/postdrop -r Here user dbmail is running postdrop, which is what saves a message into the delivery queue - ie. probably the previous sendmail.postfix command delivering a message. As this is running from dbmail, I'd guess you are either bouncing a message or have alias forwards. > postfix 26571 0.0 0.5 3924 1224 ? S 07:31 0:00 pipe -n > dbmail -t unix flags= user=dbmail dbmail argv=/usr/sbin > dbmail 26572 0.0 0.3 2812 916 ? S 07:31 0:00 > /usr/sbin/dbmail-smtp -d [EMAIL PROTECTED] > dbmail 26574 0.0 0.4 3864 1148 ? S 07:31 0:00 > /usr/sbin/sendmail.postfix > dbmail 26575 0.0 0.4 3852 1196 ? S 07:31 0:00 > /usr/sbin/postdrop -r > postfix 26754 0.0 0.6 4148 1520 ? S 08:04 0:00 > trivial-rewrite -n rewrite -t unix -u -c > postfix 26759 0.0 0.7 4372 1692 ? S 08:04 0:00 smtpd -n > smtp -t inet -u -c > postfix 26786 0.0 0.5 3960 1312 ? S 08:05 0:00 pickup -l -t > fifo -u -c > postfix 26830 0.0 0.5 3928 1228 ? S 08:14 0:00 pipe -n > dbmail -t unix flags= user=dbmail dbmail argv=/usr/sbin > dbmail 26832 0.0 0.3 2804 908 ? S 08:14 0:00 > /usr/sbin/dbmail-smtp -d [EMAIL PROTECTED] > dbmail 26835 0.0 0.4 3860 1144 ? S 08:14 0:00 > /usr/sbin/sendmail.postfix > dbmail 26836 0.0 0.5 3856 1200 ? S 08:14 0:00 > /usr/sbin/postdrop -r > apache 26870 0.0 3.0 16132 7324 ? S 08:18 0:00 > /usr/sbin/httpd > postfix 26871 0.0 0.7 4364 1692 ? S 08:19 0:00 smtpd -n > smtp -t inet -u -c > postfix 26872 0.0 0.5 4024 1420 ? S 08:19 0:00 cleanup -z -t > unix -u -c > postfix 26901 0.0 0.7 4364 1684 ? S 08:24 0:00 smtpd -n > smtp -t inet -u -c And the rest is pretty similar stuff. What are the aliases table entries for '[EMAIL PROTECTED]' and '[EMAIL PROTECTED]'? Can you attach to that postdrop process and see if it's doing anything (as root run "strace -fp 26335). If you want, it may save future questions if you just include your whole postfix config here (pertinent entries from main.cf and master.cf, users entries, aliases entries, etc.). -- Jesse Norell jesse (at) kci.net
