![](https://products-qa.fileformat.com/bn/email/php/phpmailer/header-image.png)
PHPMailer
ইমেল প্রক্রিয়াকরণের জন্য ওপেন সোর্স PHP API
PHP লাইব্রেরি যা একাধিক ফাইল সংযুক্ত এবং পাঠাতে, To, CC, BCC এবং Reply-to ঠিকানার মাধ্যমে একাধিক ব্যবহারকারীকে ইমেল বার্তা রচনা এবং পাঠাতে দেয়।
PHPMailer হল একটি ওপেন সোর্স PHP ইমেইল পাঠানোর লাইব্রেরি যা সফ্টওয়্যার ডেভেলপারদের ন্যূনতম প্রচেষ্টা এবং খরচ সহ ইমেল বার্তা তৈরি এবং পাঠানোর জন্য অ্যাপ্লিকেশন তৈরি করতে সক্ষম করে। এটি জিমেইল সার্ভার ব্যবহার করে ইমেল বার্তা পাঠানোর পাশাপাশি প্রমাণীকরণের সাথে একটি SMTP সংযোগ তৈরির জন্য সহায়তা প্রদান করে।
লাইব্রেরি To, CC, BCC, এবং Reply-to ঠিকানার মাধ্যমে একাধিক ব্যবহারকারীকে ইমেল পাঠানোর ক্ষমতা প্রদান করেছে। এটি ব্যবহারকারীদের UTF-8 সামগ্রী এবং 8bit, base64, বাইনারি এবং উদ্ধৃত-মুদ্রণযোগ্য এনকোডিং ব্যবহার করে ইমেল বার্তাগুলিকে এনকোড করার অনুমতি দেয়৷ এটি ব্যবহারকারীদের সহজেই একাধিক ফাইল সংযুক্ত এবং পাঠাতে সক্ষম করে।
লাইব্রেরি ইমেল বার্তা পাঠানোর জন্য একাধিক পদ্ধতি প্রদান করেছে। লাইব্রেরি ইমেল পরিচালনার জন্য বেশ কিছু গুরুত্বপূর্ণ বৈশিষ্ট্য প্রদান করে যেমন একটি ইমেল বার্তায় সংযুক্তি যোগ করা, স্বয়ংক্রিয় ইমেল যাচাইকরণ, 50টিরও বেশি ভাষায় ত্রুটি পরিচালনা করা, S/MIME এবং DKIM স্বাক্ষর সমর্থন, ইন্টিগ্রেটেড SMTP সমর্থন, হেডার ইনজেকশন আক্রমণ থেকে সুরক্ষা এবং আরও অনেক কিছু। .
PHPMailer দিয়ে শুরু করা
PHPMailer ইনস্টল করার প্রস্তাবিত উপায় হল কম্পোজারের মাধ্যমে, অনুগ্রহ করে সহজ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন।
কম্পোজারের মাধ্যমে PHPMailer API ইনস্টল করুন
composer require phpmailer/phpmailer
PHP API এর মাধ্যমে ইমেল বার্তা পাঠান
পিএইচপি-তে ইমেল বার্তা পাঠানো আজকাল সফ্টওয়্যার বিকাশকারীদের দ্বারা গৃহীত একটি খুব সাধারণ পদ্ধতি। PHPMailer লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব অ্যাপ্লিকেশনের মধ্যে কয়েকটি PHP কমান্ড সহ ইমেল বার্তা প্রেরণের ক্ষমতা দেয়। লাইব্রেরি নন-এইচটিএমএল ইমেল ক্লায়েন্টদের কাছে প্লেইন টেক্সট ইমেল পাঠাতেও সমর্থন করে। আপনি সহজেই স্থানীয় ওয়েব সার্ভার থেকে ইমেল পাঠাতে পারেন।
PHP এর মাধ্যমে একটি তালিকায় ইমেল বার্তা পাঠান
ওপেন সোর্স লাইব্রেরি PHPMailer সাধারণত মেইলিং লিস্টে একটি ইমেল বার্তা পাঠাতে ব্যবহৃত হয়। গ্রন্থাগারটি অত্যন্ত নির্ভরযোগ্য এবং দক্ষতার সাথে প্রাপকদের একটি সম্পূর্ণ তালিকাকে ইমেল বার্তা পাঠাতে পারে। SMTP ব্যবহার করে একটি PHPMailer ইনস্ট্যান্স সেট আপ করার পরে, তারা প্রাপকদের একটি তালিকা পুনরুদ্ধার করতে একটি MySQL ডাটাবেসের সাথে সংযোগ করতে পারে। আপনি সমস্ত প্রাপকদের জন্য আপনার কাস্টম ইমেল বার্তাগুলির পাশাপাশি একটি নির্দিষ্ট একটি সেট করতে পারেন৷ এছাড়াও আপনি ইমেল পাঠানোর জন্য তালিকা থেকে কিছু নির্দিষ্ট ব্যবহারকারী নির্বাচন করতে পারেন.
ইমেইলে একাধিক সংযুক্তি যোগ করুন
আপনার দলের সদস্যদের মধ্যে বা গ্রাহকদের সাথে একাধিক ফাইল শেয়ার করতে প্রায়ই প্রয়োজন হয়। PHPMailer একটি অত্যন্ত শক্তিশালী লাইব্রেরি যা সফ্টওয়্যার বিকাশকারীদের একাধিক সংযুক্তি সহ ইমেল পাঠানোর ক্ষমতা দেয়। এটি একটি খুব সাধারণ ফর্ম ব্যবহার করে যা একটি ফাইল আপলোড গ্রহণ করে এবং এটি ইমেল করে। অন্যদিকে, এটি একটু জটিল ফর্ম যা একসাথে একাধিক ফাইল আপলোড করার অনুমতি দেয় এবং সেগুলিকে একটি ইমেলে সংযুক্তি হিসাবে পাঠায়।
Gmail এর মাধ্যমে ইমেইল পাঠানো হচ্ছে
ওপেন সোর্স লাইব্রেরি PHPMailer সফটওয়্যার ডেভেলপারদের Google-এর Gmail পরিষেবার মাধ্যমে তাদের ইমেল বার্তা পাঠানোর ক্ষমতা দেয়। জিমেইল সার্ভারের মাধ্যমে ইমেল পাঠাতে আপনার স্বাভাবিক SMTP সেটিংসের চেয়ে কিছু বেশি সেটিংস প্রয়োজন। এটি আইডি এবং পাসওয়ার্ড প্রমাণীকরণ ব্যবহার করে। আপনি একটি ফোল্ডারে বার্তা সংরক্ষণ করতে IMAP কমান্ড ব্যবহার করতে পারেন। আপনি IMAP কমান্ড ব্যবহার করে উপলব্ধ ফোল্ডার বা লেবেলগুলির একটি তালিকাও পেতে পারেন৷