ইমেল ব্যবস্থাপনার জন্য ওপেন সোর্স সুইফট লাইব্রেরি
ফ্রি সুইফট API যা ডেভেলপারদের অ্যাটাচমেন্ট সহ মেসেজ পাঠাতে, একাধিক ব্যবহারকারীকে মেসেজ পাঠাতে, মেল যাচাইকরণ এবং কাস্টমাইজেশন, মেল হেডার সমর্থন এবং আরও অনেক কিছু করতে দেয়।
হেডউইগ সুইফ্ট লাইব্রেরি সফ্টওয়্যার বিকাশকারীদের তাদের নিজস্ব সুইফ্ট অ্যাপ্লিকেশনগুলির মধ্যে যে কোনও SMTP সার্ভারে ইমেল বার্তা তৈরি এবং প্রেরণ করার ক্ষমতা দেয়৷ লাইব্রেরিটি ব্যবহার করা খুবই সহজ এবং একাধিক প্ল্যাটফর্মে ব্যবহার করা যেতে পারে। লাইব্রেরিটি ওপেন সোর্স এবং এমআইটি লাইসেন্সের অধীনে প্রকাশ করা হয়েছে। লাইব্রেরি সহজে সমস্ত SMTP সার্ভারের সাথে সংযুক্ত হতে পারে, হয় প্লেইন, SSL, বা TLS পোর্ট ব্যবহার করে।
হেডউইগ হল খাঁটি সুইফ্ট বাস্তবায়ন এবং ইমেল বার্তা পরিচালনার সাথে সম্পর্কিত বেশ কয়েকটি গুরুত্বপূর্ণ বৈশিষ্ট্য প্রদান করেছে যেমন ইমেল তৈরি করা, ইমেল প্রমাণীকরণ সমর্থন, এইচটিএমএল বডি সহ ইমেল বার্তা পাঠানো, ইমেলে সংযুক্তি যোগ করা, একাধিক ব্যবহারকারীকে ইমেল পাঠানো, ইনলাইন চিত্র সমর্থন, ইমেল পড়া। বার্তা, ইমেল যাচাইকরণ, এবং কাস্টমাইজেশন, মেইল হেডার সমর্থন, সারিবদ্ধ মেল পাঠানো, একযোগে মেইল পাঠানো ইত্যাদি। লাইব্রেরিটি অত্যন্ত স্থিতিশীল এবং ব্যবহারকারীদের ইমেল বার্তাগুলিকে আরও দক্ষতার সাথে পরিচালনা করতে সক্ষম করে৷
হেডউইগ দিয়ে শুরু করা
হেডউইগ লাইব্রেরি ইনস্টল করার সবচেয়ে সহজ উপায় হল GitHub এর মাধ্যমে। সহজ ইনস্টলেশনের জন্য নিম্নলিখিত কমান্ড ব্যবহার করে এটি ইনস্টল করুন.
GitHub এর মাধ্যমে Hedwig ইনস্টল করুন
go get https://github.com/onevcat/Hedwig.git
সুইফট লাইব্রেরির মাধ্যমে ইমেল তৈরি এবং পাঠানো
ওপেন সোর্স হেডউইগ লাইব্রেরি সফ্টওয়্যার প্রোগ্রামারদের তাদের সুইফট অ্যাপ্লিকেশনের মধ্যে ইমেল বার্তা রচনা এবং পাঠাতে সক্ষম করে। আপনাকে একটি বার্তার শিরোনাম প্রদান করতে হবে পাশাপাশি বার্তার বডিও। লাইব্রেরি পাঠ্যের পাশাপাশি এইচটিএমএল-ভিত্তিক ইমেল বার্তা পাঠানোর জন্য সমর্থন প্রদান করেছে। আপনি CC এবং BC বিকল্পগুলি ব্যবহার করে একাধিক ব্যবহারকারীকে একটি ইমেল বার্তা পাঠাতে পারেন। একবার সমস্ত প্রয়োজনীয় তথ্য সরবরাহ করা হলে ইমেল বার্তাটি সমস্ত প্রদত্ত প্রাপকদের কাছে নির্দেশিত হবে।
সুইফট লাইব্রেরিতে সংযুক্তি সহ ইমেল পাঠান
Hedwig লাইব্রেরি সুইফট কমান্ড ব্যবহার করে সংযুক্তি সহ ইমেল বার্তা পাঠানোর জন্য সম্পূর্ণ কার্যকারিতা প্রদান করেছে। লাইব্রেরি আপনার ইমেল বার্তাগুলিতে সংযুক্তি যোগ করার বিভিন্ন উপায় প্রদান করেছে, যেমন স্থানীয় ফাইল পাথ থেকে একটি সংযুক্তি তৈরি করা, HTML-এ চিত্র সংযুক্তিগুলি এম্বেড করা এবং কাঁচা ডেটা থেকে সংযুক্তি তৈরি করা। আপনি কোডের মাত্র কয়েকটি লাইনের সাথে সংযুক্তিগুলি অ্যাক্সেস করতে এবং পড়তে পারেন।
বিদ্যমান ইমেল বার্তা পড়ুন
ওপেন সোর্স হেডউইগ লাইব্রেরি ডেভেলপারদের তাদের নিজস্ব সুইফট অ্যাপের মধ্যে প্রোগ্রাম্যাটিকভাবে ইমেল বার্তাগুলি অ্যাক্সেস করতে এবং পড়তে দেয়। আপনি SMTP সেটিংস (নিরাপত্তা স্তর, প্রমাণীকরণ পদ্ধতি, ইত্যাদি) ব্যবহার করে ইমেলগুলি অ্যাক্সেস করতে পারেন। আপনি আগত ইমেলগুলি অ্যাক্সেস করতে একাধিক পদ্ধতি ব্যবহার করতে পারেন যেমন সাম্প্রতিক ইমেলগুলি, নাম বা তারিখ অনুসারে বাছাই করা ইমেলগুলি, বার্তাগুলিকে ঊর্ধ্বমুখী বা অবরোহ ক্রমে দেখতে এবং আরও অনেক কিছু৷
কাস্টম ইমেল শিরোনাম ব্যবহার করুন
ফ্রি ইমেল হেডউইগ প্রোগ্রামারদের তাদের নিজস্ব সুইফট অ্যাপ্লিকেশনের মধ্যে তাদের ইমেল বার্তাগুলিতে কাস্টম শিরোনাম যোগ করতে সক্ষম করে। এটি ইমেল ট্রান্সমিশন প্রক্রিয়া সম্পর্কিত খুব দরকারী তথ্য অন্তর্ভুক্ত করে এবং ব্যবহারকারীদের সহজেই তাদের ইমেল বার্তাগুলি ট্র্যাক করতে সহায়তা করে। হেডউইগ লাইব্রেরি আপনাকে সহজেই আপনার কাস্টম হেডার পরিচালনা করতে দেয়।