pyramid_postmark

نرم افزار تصویر:
pyramid_postmark
جزئیات نرم افزار:
نسخه: 0.2
ها تاریخ: 20 Feb 15
توسعه دهنده: James Arthur
پروانه: رایگان
محبوبیت: 12

Rating: 1.0/5 (Total Votes: 1)

در pyramid_postmark یک بسته که ادغام ایمیل مهر پستی ارسال است
خدمات با برنامه وب هرم و nbsp؛ این یک لایه بسیار نازک در اطراف کتابخانه پایتون-مهر پستی فراهم می کند که است.:
* `request.mailer`، پیکربندی` postmark.PMBatchMail` به عنوان مثال
* `request.send_email` یک تابع برای ارسال یک یا چند پیام ایمیل
این به طور پیش فرض با ماشین آلات معامله pyramid_tm یکپارچه، به طوری که ایمیل فقط فرستاده اگر درخواست فعلی موفق است.
نصب
نصب با استفاده از `pip` یا` easy_install`، به عنوان مثال:
و nbsp؛ & nbsp؛ در و nbsp؛ تصویر در تصویر pyramid_postmark نصب
پیکربندی
ارائه `postmark.api_key` در` تنظیمات .ini` در برنامه های شما:
و nbsp؛ & nbsp؛ در و nbsp؛ postmark.api_key = <کلیدی خود را>
شامل بسته در بخش پیکربندی برنامه هرم شما:
و nbsp؛ & nbsp؛ در و nbsp؛ config.include ('pyramid_postmark')
استفاده
پس از آن شما می توانید یک ایمیل ارسال، مثل این:
و nbsp؛ & nbsp؛ در و nbsp؛ # به عنوان مثال: در یک نمایش صدازدنی / در هر نقطه که در آن شما در حال دست زدن به `request`.
و nbsp؛ & nbsp؛ در و nbsp؛ از مهر پستی واردات PMMail
و nbsp؛ & nbsp؛ در و nbsp؛ ایمیل = 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 (ایمیل)
و یا ارسال ایمیل های متعدد:
و nbsp؛ & nbsp؛ در و nbsp؛ request.send_email ([ایمیل، ایمیل])
و یا استفاده میلر دسته ای به طور مستقیم:
و nbsp؛ & nbsp؛ در و nbsp؛ request.mailer.messages = [ایمیل]
و nbsp؛ & nbsp؛ در و nbsp؛ request.mailer.send ()
توجه داشته باشید که ایمیل فرستنده شما باید برای مطابقت با امضای فرستنده مهر پستی خود را.
. به طور پیش فرض، `request.send_email` ایمیل IFF معامله فعلی موفق و nbsp می فرستد. شما می توانید این را با استفاده از `پرچم postmark.should_join_tx` در` تنظیمات .ini` خود را زیر پا بگذارند:
و nbsp؛ & nbsp؛ در و nbsp؛ postmark.should_join_tx = FALSE
یا زمانی که خواستار `request.send_email`:
و nbsp؛ & nbsp؛ در و nbsp؛ request.send_email (ایمیل، should_join_tx = FALSE)
اگر احساس optimisic، شما می توانید ایمیل در پس زمینه ارسال:
و nbsp؛ & nbsp؛ در و nbsp؛ request.send_email (ایمیل، in_background = واقعی)
توجه داشته باشید که پس زمینه ارسال آثار که آیا شما بلافاصله ارسال و یا منتظر معامله فعلی برای موفقیت است. & nbsp؛ به عنوان مثال: به عنوان و هنگامی که ایمیل به آن ارسال شود، آن است که در یک موضوع پس زمینه ارسال با استفاده از کد زیر:
و nbsp؛ & nbsp؛ در و nbsp؛ do_send = thread_cls (هدف = mailer.send) .start اگر in_background mailer.send دیگری
تست
تست شده بر روی python2.7 تنها (به عنوان [پایتون-مهر پستی] [] هنوز 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

مورد نیاز:

پایتون
هرم

نرم افزار های دیگر از توسعه دهنده James Arthur

pyramid_weblayer
pyramid_weblayer

20 Feb 15

pyramid_simpleauth
pyramid_simpleauth

20 Feb 15

pyramid_assetgen
pyramid_assetgen

14 Apr 15

نظرات به pyramid_postmark

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!