Pyramid_postmark

Integrar el servicio de correo electrónico postalizado con una aplicación web de pirámide
Descargar ahora

Pyramid_postmark Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Public Domain
  • Precio:
  • FREE
  • Nombre del editor:
  • James Arthur
  • Sitio web del editor:
  • http://github.com/thruflo/torque

Pyramid_postmark Etiquetas


Pyramid_postmark Descripción

Pyramid_postmark es un paquete que integra el envío de correo electrónico postal Servicio con una aplicación web de pirámide. Es una capa muy delgada alrededor de la biblioteca Python-Postellash que proporciona: * `Solicit.Mailer`, A Configured` Postmark.PMBatchMatchMail` Instance * `Solicion.send_email. Una función para enviar uno o más correo electrónico Mesgesthese se integran de forma predeterminada con el La maquinaria de transacción piramid_TM, por lo tanto, los correos electrónicos solo se envían si la solicitud actual es exitosa.InstallInStala usando `PIP 'o` EASY_INSTALL`, Ej., EasyStall`, por ejemplo: PIP Instale Pyramid_PostmarkConfigureProvide `Postermark.api_key` en la configuración de' .ini 'de la aplicación: POSTELLAST.API_KEY = Incluya el paquete en la parte de configuración de su aplicación Pyramid: Config.InClude ('Pyramid_Postmark') Uso, luego puede enviar un correo electrónico como este: #, por ejemplo: en una vista que se puede llamar / en cualquier lugar donde esté manejando una solicitud " . Desde el matasellos Importar PMMAIL correo electrónico = PMMAIL (Sender='a@b.com ', to='b@c.com', asunto = 'sujeto', html_body = '

cuerpo

', text_body = ' Solicitud de cuerpo '). SEND_EMAIL (correo electrónico) o envíe múltiples correos electrónicos: Solicitud.Send_Email (correo electrónico, correo electrónico]) o use el MAILER BATCH directamente: Solicitud.mailer.Messages = Solicitud.mailer.send () Tenga en cuenta que su El correo electrónico del remitente tendrá que coincidir con su nombre de usuario del remitente. Puede anular esto usando la bandera 'Postermark.Should_Join_Tx' en su configuración de '.ini': POSTELLAMHE.SHOUT_JOIN_TX = FALSEOR al llamar "Solicitud.send_Email`: Solicitud.send_Email (correo electrónico, debería_join_tx = falso) Si te sientes optimisic, Puede enviar el correo electrónico en el fondo: Solicitud.send_Email (correo electrónico, in_background = true) Tenga en cuenta que el envío de antecedentes funciona, ya sea que envíe inmediatamente o espere a que la transacción actual tenga éxito. Es decir:, como y cuando se enviará el correo electrónico, se envía en un hilo de fondo utilizando el siguiente código: do_send = thread_cls (Target = mailer.send) .start si in_background else mailer.sendteststed en Python2.7 solamente (como [] aún no es compatible con Python3). Instale 'Mock`, `Nariz' y 'Cobertura' y` Luego, por ejemplo: Nosetests - con cobertura - con Doctost-Doctest --Cover-Package Pyramid_Postmark Pyramid_Postmark ... Nombre STMTS Miss Funda Falta --------- --------------------------------------------- Pyramid_postmark 50 100% Pyramid_postmark.hooks 220 100% ------------------------------------------- ----------- Total 270 100% ------------------------------------ ------------------------------------ Corrió 3 pruebas en 0.017s Homepage de OkProduct


Pyramid_postmark Software relacionado

django-miseria

Un simple sistema de prohibición para Django, que hace cosas desagradables a los trolls que vagan en su sitio web ...

56

Descargar