solaris 10u9 + sendmail 8.14.5 mailq grows, deferred messages

hello,

I am using solaris 10 and sendmail 8.14.5

Main Problem
i have growing (to 1500+ mails) mailq, and mailq consists of mails older then even 1 month.

i have forced mailq by

sendmail -q -v

and messages went out. but it looks like, when messages enter to mailq they are not processed any more... what should i do? where should i check for miss configuration?

mailq was 1500+ messages...

normally it is 20-50 mails
where to look? :wall:

by the way, i have changed ndd /dev/tcp time_wait to 20 seconds but it wasn't last month, it was done 1 year ago.

---------- Post updated at 03:07 PM ---------- Previous update was at 02:48 PM ----------

i have running sendmail processes:

ps -ef | grep sendmail
    root  5589   361   0 14:05:36 ?           0:00 /usr/local/lib/sendmail -bd -q15m -O LogLevel=9
    root  5524   361   0 14:05:23 ?           0:00 /usr/local/lib/sendmail -bd -q15m -O LogLevel=9
    root  5616 28016   0 14:05:44 pts/2       0:00 grep sendmail
    root   361     1   0 13:42:05 ?           6:51 /usr/local/lib/sendmail -bd -q15m -O LogLevel=9
   smmsp   364     1   0 13:42:05 ?           0:00 /usr/local/lib/sendmail -Ac -q15m -O LogLevel=9

as i understand mailq should be pocessed every 15m ?

----------------------------------------------------
I have email in mailq:

q76EKCuK007301     3163 Mon Aug  6 17:20 <user.name@do.ma.in>
                 (Deferred: 421 Your address has been graylisted. Try again la)
                                         <another.username@another.doma.in>

if i will execute

sendmail -v -qRanother.username@another.doma.in

it will be processed... but it should be processed automatically

-----------------------------------------------------
for information:
my mailq -Ac is empty...
and mailq is growing.

-----------------------------------------------------

logs show that message was proceeded only twice, when it was greylisted, and last, when i forced queue with sendmail -v -q