diff options
| author | Barry Warsaw | 2009-10-18 21:48:52 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2009-10-18 21:48:52 -0400 |
| commit | 1bd649921b181c1f61083a04df0a9224d7164d0d (patch) | |
| tree | 4f80b34b52f6dc5b9c2deabb4420d57931625891 /src/mailman/mta/docs | |
| parent | 34e27b816aa120e81a8e970ac1d8847384bd3edf (diff) | |
| download | mailman-1bd649921b181c1f61083a04df0a9224d7164d0d.tar.gz mailman-1bd649921b181c1f61083a04df0a9224d7164d0d.tar.zst mailman-1bd649921b181c1f61083a04df0a9224d7164d0d.zip | |
IMailTransportAgent -> IMailTransportAgentAliases
Add IMailTransportAgentDelivery and begin to flesh out the doctest.
Diffstat (limited to 'src/mailman/mta/docs')
| -rw-r--r-- | src/mailman/mta/docs/bulk.txt | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/mailman/mta/docs/bulk.txt b/src/mailman/mta/docs/bulk.txt new file mode 100644 index 000000000..4f564173d --- /dev/null +++ b/src/mailman/mta/docs/bulk.txt @@ -0,0 +1,24 @@ +====================== +Standard bulk delivery +====================== + +Mailman has several built in strategies for completing the actual delivery of +messages to the immediate upstream mail transport agent, which completes the +actual final delivery to recipients. + +Bulk delivery attempts to deliver as few copies of the identical message as +possible to as many recipients as possible. By grouping recipients this way, +bandwidth between Mailman and the MTA, and consequently between the MTA and +remote mail servers, can be greatly reduced. The downside is the messages +cannot be personalized. See `verp.txt`_ for an alternative strategy. + + >>> from mailman.mta.bulk import BulkDelivery + +Delivery strategies must implement the proper interface. + + >>> bulk = BulkDelivery() + + >>> from mailman.interfaces.mta import IMailTransportAgentDelivery + >>> from zope.interface.verify import verifyObject + >>> verifyObject(IMailTransportAgentDelivery, bulk) + True |
