ব্লগ তৈরী পর্ব – ১৭: Email Sending

আজকের পর্বে আমরা জ্যাংগো ইমেইল সেন্ডিং নিয়ে কিছু আলোচনা করবো।
জ্যাংগো ইমেইল সেন্ড করার জন্য আমাদের কে প্রথমে settings.py এ যেয়ে কিছু জিনিস সেটআপ করে নিতে হবে।
django_project/settings.py:

EMAIL_BACKEND: মেইল পাঠানোর জন্য কোন backend use করতেছি সেটা এখানে বলে দিতে হবে। আমরা এখানে ‘django.core.mail.backends.smtp.EmailBackend’ use করেছি। এর মানে হচ্ছে জ্যাংগো, smtp সার্ভার ব্যবহার করে মেইল পাঠাবে। এছাড়াও আরো কয়েকধরনের backend আছে, যা ইমেইল পাঠানোর জন্য জ্যাংগো ব্যবহার করে।
১. django.core.mail.backends.filebased.EmailBackend.
২.django.core.mail.backends.console.EmailBackend.

EMAIL_HOST: আমরা যে EMAIL ব্যবহার করতেসি এটার ঠিকানা বলে দিতে হবে। এখানে আমরা Gmail SMTP Server smtp.gmail.com ব্যবহার করেছি।
EMAIL_HOST_USER :আপনার মেইল
EMAIL_HOST_PASSWORD: আপনার মেইল এর পাসওয়ার্ড।

django_project/blog/views.py:

এখন ফর্ম পূরণ করে সাবমিট করলে পরে আমাদের কাছে ডাটা সেভ হবার সাথে সাথে মেইল ও চলে আসবে।

এখানে আমাদের কিছু বিষয় মনে রাখতে হবে :
১.আমরা যেই ইউসার নাম এবং পাসওয়ার্ড দিছি সেটা যেন রিয়েল থাকে।
২.যেই ইমেইল টা ব্যবহার করতেসি তাতে যেন 2-factor authentication অফ করা থাকে।
৩.“Allow less secure apps” যেন অন থাকে।

এই বিষয় গুলোর কারনে অনেক সময় কোডিং এর সব কিছু ঠিক থাকলেও এরর আসে।

“ব্লগ পোস্টের ব্যপারাে আপনার যে কোনো মতামত কমেন্টে জানাতে পারেন। ভুল ত্রুটি পেলে সংশোধন করে দিলে চির কৃতজ্ঞ থাকিব “

6 thoughts on “ব্লগ তৈরী পর্ব – ১৭: Email Sending”

    1. আব্দুল্লাহ আল হাসীব
      আব্দুল্লাহ আল হাসীব

      check the user name and password you used are valid.

  1. Sajib Hossain

    SMTPAuthenticationError at /contact
    সব কিছু আপনার মতো করে করছি তারপরও এই এররর টা আসতেছে

  2. Sajib Hossain

    SMTPAuthenticationError at /contact
    Username and Password not accepted.
    সব কিছু আপনার মতো করে করছি তারপরও এই এররর টা আসতেছে

Leave a Comment

Your email address will not be published. Required fields are marked *