i went through all the code, this seems to be a documentation bug.

the send_to_queue command appears to be transactional, although it's
not stated as such in the docs

pyramid_mailer.Mailer.send_to_queue()
calls...

repoze.sendmail.delivery.QueuedMailDelivery().send()
calls...

which subclasses the `send` from
repoze.sendmail.delivery.AbstractMailDelivery() -- which is
transaction aware

the delivery mechanism also seems to rename the file from maildir/tmp
to maildir/new when ready.  ( btw, there also seems to be no cleanup
code in there )

the send_immediately command bypasses all the transaction code

-- 
You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.

Reply via email to