pyramid_postmark

Screenshot Λογισμικό:
pyramid_postmark
Στοιχεία Λογισμικού:
Εκδοχή: 0.2
Ανεβάστε ημερομηνία: 20 Feb 15
Προγραμματιστής: James Arthur
Άδεια: Δωρεάν
Δημοτικότητα: 12

Rating: 1.0/5 (Total Votes: 1)

pyramid_postmark είναι ένα πακέτο που ενσωματώνει το email ταχυδρομική σφραγίδα αποστολής
υπηρεσία με ένα web εφαρμογή Πυραμίδα & nbsp? Είναι ένα πολύ λεπτό στρώμα γύρω από τη βιβλιοθήκη python-σφραγίδα του ταχυδρομείου που παρέχει.:
* `Request.mailer`, ένα διαμορφωμένο` postmark.PMBatchMail` παράδειγμα
* `Request.send_email` μια λειτουργία για να στείλετε ένα ή περισσότερα μηνύματα e-mail
Αυτά ενσωματώνονται από προεπιλογή με το μηχάνημα συναλλαγής pyramid_tm, έτσι είναι τα μηνύματα που αποστέλλονται μόνο αν η τρέχουσα αίτηση είναι επιτυχής.
Εγκατάσταση
Εγκαταστήστε τη χρήση `` pip` ή easy_install`, π.χ .:
& Nbsp? & Nbsp? & Nbsp? Pip εγκαταστήσετε pyramid_postmark
Διαμόρφωση
Παροχή `` postmark.api_key` σε .ini` ρυθμίσεις της εφαρμογής σας:
& Nbsp? & Nbsp? & Nbsp? postmark.api_key = <κλειδί>
Συμπεριλάβετε το πακέτο στο τμήμα διαμόρφωσης του Πυραμίδα app σας:
& Nbsp? & Nbsp? & Nbsp? config.include («pyramid_postmark»)
Χρησιμοποιήστε τα
Στη συνέχεια μπορείτε να στείλετε ένα e-mail, όπως αυτό:
& Nbsp? & Nbsp? & Nbsp? # Για παράδειγμα: σε μια προβολή απαιτητών / οπουδήποτε όπου είστε χειρισμό ένα `, εφόσον τα ζητήσει.
& Nbsp? & Nbsp? & Nbsp? από τη σφραγίδα του ταχυδρομείου PMMail εισαγωγής
& Nbsp? & Nbsp? & Nbsp? email = PMMail (sender='a@b.com », to='b@c.com», με την επιφύλαξη = «Θέμα»,
& Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? & Nbsp? html_body = '

Σώμα

', text_body = «σώμα»)
& Nbsp? & Nbsp? & Nbsp? request.send_email (e-mail)
Ή να στείλετε πολλαπλά μηνύματα ηλεκτρονικού ταχυδρομείου:
& Nbsp? & Nbsp? & Nbsp? request.send_email ([e-mail, e-mail])
Ή χρησιμοποιήστε το πρόγραμμα ηλεκτρονικής αλληλογραφίας παρτίδας απευθείας:
& Nbsp? & Nbsp? & Nbsp? request.mailer.messages = [e-mail]
& Nbsp? & Nbsp? & Nbsp? request.mailer.send ()
Σημειώστε ότι αποστολέα e-mail σας θα πρέπει να ταιριάζει με την υπογραφή Πρωτ αποστολέα σας.
Από προεπιλογή, το `request.send_email` στέλνει το ηλεκτρονικό ταχυδρομείο αν και μόνο αν η τρέχουσα συναλλαγή καταφέρνει. & Nbsp? Μπορείτε να παρακάμψετε αυτό χρησιμοποιώντας το `postmark.should_join_tx` σημαία σε` .ini` ρυθμίσεις σας:
& Nbsp? & Nbsp? & Nbsp? postmark.should_join_tx = false
Ή όταν καλείτε `request.send_email`:
& Nbsp? & Nbsp? & Nbsp? request.send_email (e-mail, should_join_tx = False)
Εάν αισθάνεστε optimisic, μπορείτε να στείλετε το μήνυμα ηλεκτρονικού ταχυδρομείου στο παρασκήνιο:
& Nbsp? & Nbsp? & Nbsp? request.send_email (e-mail, in_background = True)
Σημειώστε ότι η αποστολή φόντο έργα αν σας στείλουμε αμέσως ή να περιμένετε για την τρέχουσα συναλλαγή να πετύχει. & Nbsp? δηλαδή: Όπως και όταν το ηλεκτρονικό ταχυδρομείο είναι να αποσταλεί, είναι να στείλετε σε ένα νήμα φόντου χρησιμοποιώντας τον ακόλουθο κώδικα:
& Nbsp? & Nbsp? & Nbsp? do_send = thread_cls (target = mailer.send) .start αν in_background άλλο mailer.send
Δοκιμές
Δοκιμάστηκε σε python2.7 μόνο (ως [python-σφραγίδα του ταχυδρομείου] [] δεν είναι ακόμη python3 συμβατή). Εγκαταστήστε `mock`,` `nose` και coverage` τότε π.χ .:
& Nbsp? & Nbsp? & Nbsp? nosetests --with κάλυψη --with-doctest --cover-πακέτο pyramid_postmark pyramid_postmark
& Nbsp? & Nbsp? & Nbsp? ...
& Nbsp? & Nbsp? & Nbsp? Name                     Stmts & nbsp? & Nbsp? Μις & nbsp? Εξώφυλλο & nbsp? & Nbsp? Λείπει
& 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? Ραν 3 δοκιμές σε 0.017s
& Nbsp? & Nbsp? & Nbsp? OK

Απαιτήσεις :

  • Python
  • πυραμίδα

Άλλο λογισμικό του προγραμματιστή James Arthur

Σχόλια για pyramid_postmark

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!