>
>The issue I am having though is that the message is NOT being deleted. 
>It is being released.
>
When you release a message from the queue, it is not removed from the
pending queue, rather a copy of the message is delivered to your inbox, and
the original message in your pending queue is tagged is such a way that TMDA
know that it has been released.  Then depending on the settings of your
PENDING_CLEANUP_ODDS and PENDING_LIFETIME old messages get cleaned out of
the queue and deleted.  This includes unreleased and unconfirmed messages as
well as messages that have been marked as released and messages that have
been marked as confirmed.  You can see this for yourself just by displaying
the ~/.tmda/pending directory.  You will notice files with the following
form:
xxxxxxxxxx.xxxx.msg      - this is an unconfirmed/unreleased message
xxxxxxxxxx.xxxx.msg:3,R  - this is a message that was released
xxxxxxxxxx.xxxx.msg:3,C  - this is a message that was released by
confirmation

It's the :3,R and :3,C messages that are ending up in your
PENDING_DELETE_APPEND file when they are cleaned out of the pending queue.

Unfortunately the way TMDA is currently coded it's not differentiating
between the tagged and untagged message files, and I agree it would make
more intuitive sense to a general user if it would differentiate between
them and only add sender addresses to the PENDING_DELETE_APPEND file if the
messages being deleted were untagged.

Dave
_____________________________________________
tmda-users mailing list ([EMAIL PROTECTED])
http://tmda.net/lists/listinfo/tmda-users

Reply via email to