.
জ্যাঙ্গো-Ses একটি মেইল ড্রপ ইন ব্যাক জ্যাঙ্গো জন্য অ্যাপ্লিকেশন & nbsp হয়; পরিবর্তে একটি ঐতিহ্যগত SMTP- মেইল সার্ভারের মাধ্যমে ইমেইল পাঠানোর, জ্যাঙ্গো-এসইএস রুট ইসলাম ওয়েব সেবা 'চমৎকার সহজ ইমেইল সার্ভিস (এসইএস) মাধ্যমে ইমেইল করুন.
কেন পরিবর্তে SMTP এর এসইএস?
, কনফিগার করার পদ্ধতি বজায় রাখা, এবং কিছু জটিল প্রান্ত ক্ষেত্রে সঙ্গে তার আচরণ সময় অপগিত হতে পারে. জ্যাঙ্গো-এসইএস সঙ্গে ইমেল পাঠানো হচ্ছে আপনি যদি আকর্ষণীয় হতে পারে:
& Nbsp; আপনি মেইল সার্ভার বজায় রাখতে চান না.
& Nbsp; আপনি ইতিমধ্যে EC2 উপর স্থাপন করা হয় (এসইএস ট্রাফিক EC2 দৃষ্টান্ত থেকে মুক্ত ইন আবদ্ধ).
& Nbsp; আপনি ইমেইল এর একটি উচ্চ ভলিউম পাঠাতে হবে.
& Nbsp; আপনি DNS- র, ইমেইল সাদা তালিকায় / নিষিদ্ধ জিনিসের তালিকা সমূহ বিপরীত, PTR রেকর্ড সম্পর্কে চিন্তা করতে হবে না চান.
& Nbsp; জ্যাঙ্গো-এসইএস একটি truely ড্রপ ইন প্রতিস্থাপন ডিফল্ট মেইল ব্যাক জন্য. আপনার কোড কোন পরিবর্তন করার প্রয়োজন হবে.
পথ যাচ্ছে
আপনি জ্যাঙ্গো ইনস্টল পেয়েছেন অভিমানী, আপনি Boto 2.0b4 বা উচ্চতর প্রয়োজন হবে. Boto ডেস্কটপ অ্যাপ উন্মোচন এপিআই যে গোপন একটি পাইথন লাইব্রেরি.
আপনি boto 2.0b4 ইনস্টল করতে নিচের কাজগুলো করতে পারেন (আমরা আপনাকে 2.0b4 পাওয়া নিশ্চিত করার জন্য এখানে --upgrade ব্যবহার করছেন):
--upgrade boto ইনস্টল পিপ
জ্যাঙ্গো-Ses ইনস্টল করুন:
জ্যাঙ্গো-Ses ইনস্টল পিপ
আপনার settings.py নিম্নলিখিত যুক্ত করুন:
EMAIL_BACKEND = 'django_ses.SESBackend'
# এই ঐচ্ছিক - তারা এনভায়রনমেন্ট ভেরিয়েবল হিসেবে সেট করছি তারা না করবে না
# পাশাপাশি এখানে নির্ধারণ করা প্রয়োজন
AWS_ACCESS_KEY_ID = 'আপনার-অ্যাক্সেস-মূল-আইডি'
AWS_SECRET_ACCESS_KEY = 'আপনার-গোপন-অ্যাক্সেস কী'
আপনি django.core.mail.send_mail ব্যবহার এখন, যখন সহজ, ইমেইল সার্ভিস ডিফল্ট বার্তা পাঠাতে হবে.
আরও তথ্যের জন্য উদাহরণ ডিরেক্টরি পরীক্ষা করে দেখুন.
এসইএস পরিসংখ্যান প্রতিবেদন
একটি খুব সহজ পাঠযোগ্য শুধুমাত্র আপনার কোটা উপর রিপোর্ট, যাচাই ইমেল ঠিকানা এবং পাঠানোর পরিসংখ্যান অন্তর্ভুক্ত করা হয়.
আপনি এসইএস পাঠিয়ে পরিসংখ্যান রিপোর্ট ব্যবহার করতে চান, তাহলে আপনি আপনার INSTALLED_APPS মধ্যে django_ses অন্তর্ভুক্ত করা আবশ্যক এবং আপনি আপনার urls.py. মধ্যে django_ses.urls অন্তর্ভুক্ত করা আবশ্যক
জ্যাঙ্গো Builtin-ত্রুটি ইমেইল
আপনি (আসলে ইমেইল কাজ পাঠাতে) যথাযথভাবে কাজ করতে জ্যাঙ্গো এর builtin ইমেল ত্রুটি প্রতিবেদন চান তাহলে, আপনি স্পষ্টভাবে আপনার এসইএস-যাচাই করা ঠিকানার এক SERVER_EMAIL সেটিং সেট করতে হবে. অন্যথা, আপনার ইমেল ত্রুটি সব ব্যর্থ হবে এবং যদি আপনি একটি সমস্যা blissfully অবিদিত হতে হবে.
দ্রষ্টব্য: আপনি এসইএস জন্য সাইন আপ করুন এবং আপনি django.core.mail.send_email করতে FROM_EMAIL যুক্তি ব্যবহার করতে যাচ্ছেন যে কোন ইমেইল যাচাই করতে হবে (). Boto একটি verify_email_address () মেথড আছে: https://github.com/boto/boto/blob/master/boto/ses/connection.py
Requirements:
- Python
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না