[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sendmail vs Exim vs Others

Jamin W. Collins wrote:
That just FUD.  It may not be the easiest MTA to work with but the above
is just misleading and wrong.

    Is it?

    Queue maintenance?  Correct me if I'm wrong but is this FUD.

Removing a message from Exim's queue:
exim -Mrm <message-ID>

Removing a message from qmail's queue:
Issue command to shut down qmail.
Sometimes wait up to 20m for it to completely shut down.
Manually find and delete messages.
Run the queue fix utility (which, if memory serves, is not part of the base qmail package by the original author)
Start up qmail

    How about searching the logs for meaningful information on a message?

In exim:
Grep for the address in the logs and look for the basic timeframe of the message you want to isolate.
Copy message ID to the clipboard.
Grep for the message ID.

In qmail
Grep for the address in the logs and look for the basic timeframe of the message you want to isolate. Realize that qmail's timestamps are not meant for mortals so pipe it through tai64nlocal to get meaningful times.
Grab the message ID.
Grep the logs (remembering to pipe this time) for that message ID to see what comes up.
Get a buttload of beginning delivery status messagess....
....for multiple messages since the inode had about 30 messages in it in the past couple of hours. Grab instead the delivery ID of each attempt and grep manually (remembering to pipe this time).

In the Exim case if a message had 6 attempted deliveries with 5 deferrals I'd get all of that with the grep on the message ID. I'd know the history of that message. In the QMail case I can't because each delivery is unique and has no tie to the message in any form. The delivery messages don't have either the address in it or the message ID in it.

In the several years of using Exim I have done far more perusing of logs and have never seriously gotten outside of grep and less. In the 3 months of using QMail I've given up and written a tool just to do basic searches for email addresses and the associated deliveries. By the same token I find simple queue maintenance of Exim a breeze while qmail is a chore which, again, requires external tools which had to be written by other people just to get simple operations done. Tell me how any of that is FUD and not fact.

         Steve C. Lamb         | I'm your priest, I'm your shrink, I'm your
       PGP Key: 8B6E99C5       | main connection to the switchboard of souls.

Reply to: