Я не могу ответить на ваши вопросы о Turbomail, кроме как сказать, что я слышал, что он отлично работает с Pyramid.
Что касается pyramid_mailer, то вполне возможно отображать ваши электронные письма, используя ту же подсистему, которая позволяет отображать пирамидувсе ваши шаблоны.
from pyramid.renderers import render
opts = {} # a dictionary of globals to send to your template
body = render('email.mako', opts, request)
Кроме того, объект сообщения pyramid_mailer основан на объекте lamson MailResponse, который стабилен и хорошо протестирован.
Вы можете создать письмо, состоящее изкак текстовое тело, так и HTML, указав параметры конструктора body
или html
для класса Message.
plain_body = render('plain_email.mako', opts, request)
html_body = render('html_email.mako', opts, request)
msg = Message(body=plain_body, html=html_body)