did you try the -q and the -m options ??? here's how i'm using smail:
sendmail -bd -q30m p.s.i think sendmail is a symlink to smail -q[interval] Cause smail to process its input spool directory. If an interval is given, smail will repeatedly check its input spool directory, sleeping for the given interval between checks. The interval is in seconds, though it can be defined as a sequence of numbers with suffixes of `s' for seconds, `m' for minutes, `h' for hours, `d' for days, `w' for weeks and `y' for years. For example, -q2h30m specifies an interval of two hours and 30 minutes. This flag is useful in conjunction with the -bd mode of oper- ation and will cause the daemon process to wake up on these intervals and perform queue processing. Performing a single queue run is the default mode of operation if smail is invoked as runq. Any parameters are used to match message ids in the queue, and those messages are processed. If a mes- sage id is given, but the message is not in the queue (due to a mistake or the message having been already delivered), then the parameter is silently ignored. -m or -om Allow retention of the sender as a recipient for alias and mailing list expansions that include the sender. If this is Not set, the sender will not receive a copy of the message only as a result of being in an alias or mailing list. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]