Custom SMTP মডিউল অ্যাপ্লিকেশনটিতে ই-মেইল বার্তা পাঠানোর ক্ষমতা যোগ করে।

ইনস্টলেশন এবং কনফিগারেশন

প্রকল্পে এই মডিউলটি ইনস্টল করতে, Modules বিভাগে যান এবং Custom SMTP খুঁজুন।

smtp_install

ইনস্টলেশনের পরে নিম্নলিখিত ক্ষেত্রগুলি সেট আপ করতে হবে:

  • Login (প্রয়োজনীয়) - ইমেল পাঠানোর জন্য ইমেল ঠিকানা ব্যবহার করতে হবে।
  • Password (প্রয়োজনীয়) - নির্বাচিত ইমেল ঠিকানা থেকে পাসওয়ার্ড।
  • Server address (প্রয়োজনীয়) - ঠিকানা সার্ভার যা ই-মেইল পাঠানোর জন্য ব্যবহৃত হয়। ডিফল্টরূপে: smtp.gmail.com ( Gmail )।
  • Server port (প্রয়োজনীয়) - নির্বাচিত সার্ভার ঠিকানার পোর্ট নম্বর। ডিফল্টরূপে: 587 ( Gmail )।
  • Use TLS (প্রয়োজনীয় নয়) - পরিবহন স্তর নিরাপত্তা প্রোটোকল। ডিফল্টরূপে বন্ধ করা হয়.
  • From Name (প্রয়োজনীয় নয়) - প্রেরকের নাম ডিফল্টরূপে ব্যবহার করতে হবে।

module_settings

ব্যাকএন্ড ব্যবহারের জন্য নিম্নোক্ত BP ডিফল্টরূপে তৈরি হয়:

  • Custom SMTP: Send email - প্রদত্ত ক্ষেত্র অনুযায়ী ইমেল পাঠান:
    • Subject [ string ] - ইমেল বিষয়;
    • Body [ text ] - ইমেইল বডি;
    • [ To email array ] - প্রাপকের ইমেলের অ্যারে;
    • Сс [ email array ] - অনুলিপিতে ইমেলের অ্যারে;
    • From_name [ string ] - প্রেরকের নাম;
    • Bcc [ email array ] - অন্ধ কপি রিসিভারের অ্যারে;

custom_smtp_send_email

ব্যবহারের উদাহরণ

বোতাম টিপলে নির্বাচিত ইমেলে প্রদত্ত পাঠ্য সহ মৌলিক ইমেল পাঠানোর একটি সহজ উদাহরণ এখানে।

আমরা এই উদাহরণে ডিফল্ট Gmail সেটিংস ব্যবহার করতে যাচ্ছি। তৃতীয় পক্ষের অ্যাপ্লিকেশনের মাধ্যমে ইমেল পাঠানোর জন্য প্রথমে Gmail অ্যাকাউন্ট প্রস্তুত করতে হবে:

  • Gmail অ্যাকাউন্ট সেটিংস খুলুন;
  • Forwarding and POP/IMAP ট্যাবে যান;
  • IMAP Access টগল করুন;
  • পরিবর্তনগুলি সংরক্ষণ করুন;

example_1_gmail_settings

তারপর আপনার প্রকল্পে Custom SMTP মডিউল ইনস্টল করুন এবং সেই অনুযায়ী এটি কনফিগার করুন।

example_2_module_settings

একবার মডিউল কনফিগার হয়ে গেলে Custom SMTP: Send email এর জন্য একটি Endpoint তৈরি করুন: ইমেল ব্যবসা প্রক্রিয়া পাঠান:

  • নতুন Endpoint গ্রুপ তৈরি করুন;
  • সদ্য নির্মিত গ্রুপে নতুন এন্ডপয়েন্ট ইনস্ট্যান্স তৈরি করুন;
  • নীচের ছবির মত এটি সেট আপ করুন;

example_3_endpoint এর পরে, আপনি অ্যাপ্লিকেশনটির ফ্রন্টএন্ড তৈরি করা শুরু করতে পারেন। এই উদাহরণে নকশা নীচের ছবির মত দেখায়.

example_4_layout

বোতামটি ক্লিক করার পরে ইমেল পাঠানো হচ্ছে ( onClick ) এবং সংশ্লিষ্ট ব্যবসায়িক প্রক্রিয়াটি এরকম দেখাচ্ছে:

example_5_onClick

  • InputEmail Get Properties - Input Email উপাদান থেকে প্রাপকের ইমেল ঠিকানা পান;
  • To Array - ইমেল ঠিকানাটিকে অ্যারেসের অ্যারেতে রূপান্তর করে যেহেতু Server request POST /sendemail/ শুধুমাত্র ইনপুটে অ্যারে পায়;
  • InputText Get Properties - Input Text উপাদান থেকে ইমেল পাঠ্য পায়;
  • Server request POST /sendemail/ - ইনপুট উপাদান থেকে মান পায় এবং Custom SMTP: Send email
Was this article helpful?

AppMaster.io 101 ক্র্যাশ কোর্স

10 মডিউল
2 সপ্তাহ

কোথা থেকে শুরু করবেন নিশ্চিত নন? নতুনদের জন্য আমাদের ক্র্যাশ কোর্সে যান এবং A থেকে Z পর্যন্ত AppMaster অন্বেষণ করুন।

কোর্স শুরু করুন
Development it’s so easy with AppMaster!

আরো সাহায্য প্রয়োজন?

আমাদের বিশেষজ্ঞদের সাহায্যে যেকোনো সমস্যা সমাধান করুন। সময় বাঁচান এবং আপনার অ্যাপ্লিকেশন তৈরিতে ফোকাস করুন।

headphones

যোগাযোগ সমর্থন

আপনার সমস্যা সম্পর্কে আমাদের বলুন, এবং আমরা আপনাকে একটি সমাধান খুঁজে বের করব।

message

সম্প্রদায় চ্যাট

আমাদের চ্যাটে অন্যান্য ব্যবহারকারীদের সাথে প্রশ্ন নিয়ে আলোচনা করুন।

কমিউনিটিতে যোগ দিন