diff options
| author | cotton | 1998-10-05 15:03:10 +0000 |
|---|---|---|
| committer | cotton | 1998-10-05 15:03:10 +0000 |
| commit | 904dc1c08e077cc251e6b50846bf3f3d412bfa7f (patch) | |
| tree | 7619bcb2a065a85088e2dc027d3f08283273aae9 /Mailman/Message.py | |
| parent | 97d7c904a4b559a0c92d132ac6ff37a57c9aaf1f (diff) | |
| download | mailman-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
