আসসালামু আলাইকুম।

সবাই কেমন আছেন? আশা করি ভাল আছেন।
আজকের টপিকে আমি আপনাদের দেখাব কীভাবে জিমেইল এর SMTP(Simple Mail Transfer Protocol) ব্যবহার করে পিএইচপি এর মাধ্যমে localhost থেকে ইমেইল পাঠাবেন।

প্রয়োজনীয়তাঃ আমরা অনেকেই পিএইচপি(PHP) শেখার জন্য লোকালহোস্ট হিসেবে XAMPP ব্যবহার করি। তো আমরা যদি লোকালহোস্ট এর মাধ্যমে এমন কোন ওয়েব সাইট তৈরি করতে চাই যেখানে ইউজারস’রা পাসওয়ার্ড ভুলে গেলে যখন তার ইমেইল এড্রেস প্রোভাইড করবে তখন তার ইমেইল এড্রেসে অটোমেটিক একটি পাসওয়ার্ড রিসেট করার লিংক চলে যাবে অথবা রেজিস্ট্রেশন করলে অটোমেটিক একটি ভেরিফাই লিংক চলে যাবে, এই কাজটি করার জন্য অবশ্যই আমাদের লোকালহোস্টে SMTP অন করতে হবে। তাছাড়া, কয়েক লাইন কোড লিখেই তৈরি করে ফেলতে পারবেন Bulk Email Sender/Email Bomber?.

তো চলুন শুরু করা যাক…

XAMPP সাধারনত C: ড্রাইবে ইনস্টল হয়। তো প্রথমেই C: ড্রাইবে চলে যান। তারপর xampp ফোল্ডারটি ওপেন করুন।

এবার php ফোল্ডারটি ওপেন করুন।

তারপর যেকোন টেক্সট এডিটরের সাহায্যে php.ini ফাইলটি ওপেন করুন।

এবার [mail function] খুজে বের করতে হবে। Ctrl + F চেপে mail function লিখলেই চলে আসবে।

এবার নিচের স্ক্রিনশটটি ভালো করে লক্ষ করুন।

SMTP=smtp.gmail.com

smtp_port=587(অথবা 25 দিবেন, যদি 587 কাজ না করে)

sendmail_from = এখানে আপনার জিমেইল এড্রেস দিবেন

sendmail_path =”\”C:\xampp\sendmail\sendmail.exe\” -t”

অবশ্যই খেয়াল রাখবেন উপরের লাইনগুলোর শুরুতে যেন সেমিকোলন( ; ) না থাকে।

এবার আবার xampp ফোল্ডারে গিয়ে sendmail ফোল্ডারটি ওপেন করুন।

তারপর যেকোন টেক্সট এডিটরের সাহায্যে sendmail.ini ফাইলটি ওপেন করুন।

এবার নিচের স্ক্রিনশটটি ভালো করে লক্ষ করুন।

smtp_server=smtp.gmail.com

smtp_port=587(অথবা 25 দিবেন, যদি 587 কাজ না করে)

error_logfile=error.log (লাইনের শুরুতে যেন সেমিকোলন( ; ) না থাকে।)

debug_logfile=debug.log (লাইনের শুরুতে যেন সেমিকোলন( ; ) না থাকে।)

auth_username=এখানে আপনার জিমেইল এড্রেস দিবেন।

auth_password=এখানে আপনার জিমেইল এড্রেস এর পাসওয়ার্ড দিবেন।

এবার আপনার জিমেইল একাউন্ট থেকে Less secure app access অপশনটি চালু করতে হবে।
তো প্রথমেই এই লিংকে চলে যান https://myaccount.google.com/ তারপর

এবার ইমেইল পাঠানোর পালা।অবশ্যই ইন্টারনেট কানেকশন লাগবে।  Script টি ডাউনলোড করে index.php ফাইলটি দিয়ে  ইমেইল  পাঠাতে পারবেন।  Download Script

Proof:

আশাকরি আজকের টপিকটি আপনাদের কাছে ভাল লেগেছ। কোন অংশ না বুজে থাকলে অবশ্যই কমেন্ট করবনে।অথবা ফেসবুকে আমার সাথে যোগাযোগ করবেন। আর, ভাল কিছু পেতে পোস্টে কমেন্ট করে টিউনারদের উৎসাহিত করুন। Signing Out…

আল্লাহ্‌ হাফেজ।

-: Al Sayeed :-

17 thoughts on "[XAMPP] এবার ইমেইল পাঠান localhost থেকে, জিমেইল এর SMTP ব্যবহার করে পিএইচপি এর মাধ্যমে।"

  1. Avatar photo AR EMON Author says:
    script ti download korte parci na.. onno kono link din..
    1. Avatar photo Al Sayeed Author Post Creator says:
      trickbd te upload kora hoyeche. r kothay upload korle korte parben vai?
  2. Avatar photo Jeet Contributor says:
    Index file Diye kivabe patabo.. ota toh bollen na … ??? Eta kon doroner post??? Half
    1. Avatar photo Al Sayeed Author Post Creator says:
      script ta download korle ekta index.php file paben oikhane banglate likha ache vai?
      r eita xampp users der jonno. apni jodi xampp use koren tahole to eita bojar kotha. r ami onek details a r onek screenshot niye post ta korsi. r bojleo kono problem nai ami to bojle comment korar jonno. so, thanks for your comment.
  3. Avatar photo Mahim Author says:
    ভাই এইটা juss
    1. Avatar photo Al Sayeed Author Post Creator says:
      thank you
    2. Avatar photo Mahim Author says:
      বাট আমার কাজ করতেছে না ?
  4. Anower+Hosain+Amit Contributor says:
    osadaron post but kichui bujini
  5. Avatar photo _khaled_ Contributor says:
    A good post but not everyone will understand or find it useful.
    1. Avatar photo Al Sayeed Author Post Creator says:
      hmm
      but jokhon proyojon hobe tokhon sobai e bojte parbe & useful o mone hobe. btw thanks for your comment.
  6. Avatar photo Al Sayeed Author Post Creator says:
    Anower+Hosain+Amit na bojle osadaron holo kivabe vai??
    apni ki xampp use koren?
    r kon jaygata bojen nai?
    1. Avatar photo Al Sayeed Author Post Creator says:
      thanks
  7. Avatar photo Sami Ul Faysal Contributor says:
    Can we contact via facebook? if yes please knock me fb.com/sufxxx

Leave a Reply