pyramid_postmark

Programinė įranga Screenshot:
pyramid_postmark
Programinė detalės:
Versija: 0.2
Įkėlimo datą: 20 Feb 15
Kūrėjas: James Arthur
Licencija: Nemokamai
Populiarumas: 12

Rating: 1.0/5 (Total Votes: 1)

pyramid_postmark yra paketas, integruoja antspaudo laišką siuntimo
svetainė su piramidės interneto paraišką, & nbsp; Tai labai plonas sluoksnis aplink python-pašto antspaudo bibliotekoje, kuri teikia.:
* `Request.mailer`, sukonfigūruotas" postmark.PMBatchMail` atvejis
* `Request.send_email` funkcijos siųsti vieną ar daugiau elektroninio pašto pranešimus
Tai yra integruoti pagal nutylėjimą su pyramid_tm sandorio mašinų, todėl laiškai siunčiami tik jei dabartinis prašymas yra sėkmingas.
Įdiegti
Įdiekite naudojant `` pip` arba easy_install` aminus, pvz .:
& Nbsp; & nbsp; & nbsp; PIP įdiegti pyramid_postmark
Konfigūruoti
Pateikite `postmark.api_key` jūsų paraiška anketa` .ini` nustatymai:
& Nbsp; & nbsp; & nbsp; postmark.api_key =
Įtraukti į konfigūracijos dalį savo piramidės app paketą:
& Nbsp; & nbsp; & nbsp; config.include (pyramid_postmark)
Naudoti
Jūs galite siųsti elektroniniu paštu, kaip tai:
& Nbsp; & nbsp; & nbsp; # Pvz: per nuomone pareikalavimo / visur, kur esate tvarkymo `request`.
& Nbsp; & nbsp; & nbsp; nuo antspaudo importo PMMail
& Nbsp; & nbsp; & nbsp; siųsti = PMMail (sender='a@b.com "to='b@c.com" Subject = "Tema"
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; html_body = '

Kūno

", text_body =' Kūno ')
& Nbsp; & nbsp; & nbsp; request.send_email (elektroninis paštas)
Arba siųsti kelis laiškus:
& Nbsp; & nbsp; & nbsp; request.send_email ([email, email])
Arba naudokite partijos mailer tiesiogiai:
& Nbsp; & nbsp; & nbsp; request.mailer.messages = [email]
& Nbsp; & nbsp; & nbsp; request.mailer.send ()
Atkreipkite dėmesį, kad jūsų siuntėjas siųsti reikės, kad atitiktų jūsų Išsiuntimo siuntusios šalies parašą.
Pagal nutylėjimą "request.send_email` siunčia laišką IFF šiuo sandoriu pavyksta. & Nbsp; Galite nepaisyti šio naudojant `postmark.should_join_tx` vėliava jūsų` .ini` nustatymai:
& Nbsp; & nbsp; & nbsp; postmark.should_join_tx = false
Arba kai skambina "request.send_email`:
& Nbsp; & nbsp; & nbsp; request.send_email (pašto, should_join_tx = false)
Jei jaučiatės optimisic, jūs galite siųsti fone laišką:
& Nbsp; & nbsp; & nbsp; request.send_email (pašto, in_background = True)
Atkreipkite dėmesį, kad fonas siuntimo darbus ar jūs siunčiate iš karto arba laukti, kol dėl esamo sandorio sėkmei. & Nbsp; ty: Kaip ir kada siųsti turi būti išsiųstas, jis siųsti fono temoje naudojant šį kodą:
& Nbsp; & nbsp; & nbsp; do_send = thread_cls (target = mailer.send) .start jei in_background kita mailer.send
Testai
Testuota python2.7 tik (kaip [python-pašto antspaudas] [] yra dar Python3 suderinama). Įdiekite `mock`,` nose` ir `coverage` tada e.g .:
& Nbsp; & nbsp; & nbsp; nosetests --with aprėpties with-doctest --cover-paketas pyramid_postmark pyramid_postmark
& Nbsp; & nbsp; & nbsp; ...
& Nbsp; & nbsp; & nbsp; Name                     Stmts & nbsp; & nbsp; Mis & nbsp; Viršelio & nbsp; & nbsp; Dingęs
& Nbsp; & nbsp; & nbsp; -------------------------------------------------- ----
& Nbsp; & nbsp; & nbsp; pyramid_postmark & ​​nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 5 & ​​nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0 & nbsp; & nbsp; 100%
& Nbsp; & nbsp; & nbsp; pyramid_postmark.hooks & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 22 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0 & nbsp; & nbsp; 100%
& Nbsp; & nbsp; & nbsp; -------------------------------------------------- ----
& Nbsp; & nbsp; & nbsp; TOTAL                       27 & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 0 & nbsp; & nbsp; 100%
& Nbsp; & nbsp; & nbsp; -------------------------------------------------- --------------------
& Nbsp; & nbsp; & nbsp; Ran 3 bandymus 0.017s
& Nbsp; & nbsp; & nbsp; Gerai

Reikalavimai :

  • Python
  • piramidės

Kita programinė įranga kūrėjas James Arthur

Komentarai pyramid_postmark

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!