summaryrefslogtreecommitdiff
path: root/Mailman/Message.py
diff options
context:
space:
mode:
authorcotton1998-10-05 15:03:10 +0000
committercotton1998-10-05 15:03:10 +0000
commit904dc1c08e077cc251e6b50846bf3f3d412bfa7f (patch)
tree7619bcb2a065a85088e2dc027d3f08283273aae9 /Mailman/Message.py
parent97d7c904a4b559a0c92d132ac6ff37a57c9aaf1f (diff)
downloadmailman-904dc1c08e077cc251e6b50846bf3f3d412bfa7f.tar.gz
mailman-904dc1c08e077cc251e6b50846bf3f3d412bfa7f.tar.zst
mailman-904dc1c08e077cc251e6b50846bf3f3d412bfa7f.zip
changed contact_transport so that it doesn't invoke a queue run
ditto for Utils.SendTextToUser. rearranged OutgoingQueue so that 1) it sets a global lock to only allow on queue run at a time 2) enqueueMessage puts a queue entry in an active state 2) the queue run only processes messages in a deferred state or messages that are in an active state but stale 3) it has a deferMessage interface. which is now used by Utils.TrySMTPDelivery It now keeps track of the state of a q entry by means of file metadata - if the qfile is setuid, it's in active state, if it's not it's in deferred state. scott
Diffstat (limited to 'Mailman/Message.py')
0 files changed, 0 insertions, 0 deletions