ইমেইল, নোটিফিকেশন ও ম্যাজিক লিঙ্ক

আপনার মেইল সার্ভার দিয়ে টেমপ্লেট ইমেইল পাঠান, রিয়েল-টাইমে ইউজারদের জানান, আর মেয়াদ ফুরায় বা অ্যাকশন চালায় এমন লিঙ্ক বানান।

আপনার অ্যাপ যে মেসেজগুলো পাঠায়

টেমপ্লেট ইমেইল

ড্র্যাগ-অ্যান্ড-ড্রপ এডিটরে টেমপ্লেট ডিজাইন করুন, প্রতিটি ভাষার জন্য একটি করে রাখুন, আর উদ্দেশ্য অনুযায়ী অ্যাপ থেকে পাঠান। মেইল যায় আপনার SMTP সার্ভার, Office 365, Amazon SES বা Zoho দিয়ে।

মেইলবক্স হিস্ট্রি

ইনবাউন্ড ও আউটবাউন্ড মেইলের হিস্ট্রি রাখতে একটি IMAP মেইলবক্স যুক্ত করুন।

রিয়েল-টাইম নোটিফিকেশন

SignalR দিয়ে সবার কাছে, বেছে নেওয়া ইউজারদের কাছে, অথবা কোনো রোলের বা কোনো অর্গানাইজেশনের ইউজারদের কাছে মেসেজ পুশ করুন, আর সেগুলো একটি বেল আইকনের পেছনের ইনবক্সে রাখুন।

ম্যাজিক লিঙ্ক

ছোট রিডাইরেক্ট লিঙ্ক তৈরি করুন, অথবা এমন অ্যাকশন লিঙ্ক যা আপনার হেডার ও পেলোডসহ একটি GET বা POST পাঠায়। একটি লিঙ্ক কতবার কাজ করবে আর কখন এর মেয়াদ শেষ হবে, তা ঠিক করুন।

পেমেন্ট ও সাবস্ক্রিপশন

Stripe চেকআউট, সেভ করা কার্ড ও রিফান্ড, সাথে মাসিক বিলিং, প্রথম পিরিয়ডের আনুপাতিক চার্জ, ডিসকাউন্ট, ট্যাক্স ও ইউসেজ চার্জসহ সাবস্ক্রিপশন প্ল্যান। এগুলো Utilities-এর বাকি অংশের চেয়ে নতুন এবং এখনো ডকসে নেই, তাই এগুলোর ওপর কিছু বানানোর আগে আমাদের সাথে কথা বলুন।

অ্যাপ থেকে কয়েক লাইনেই পাঠান

কনসোল বা CLI-তে মেইল সার্ভার ও টেমপ্লেট সেট আপ করুন, তারপর SDK দিয়ে অ্যাপ থেকে ইমেইল ও নোটিফিকেশন পাঠান।

  1. মেইল সার্ভার কনফিগার করুন

    SMTP-এর তথ্য বা অন্য কোনো প্রোভাইডার যোগ করুন, একটিকে ডিফল্ট হিসেবে চিহ্নিত করুন, আর একটি টেস্ট মেইল পাঠান।

  2. টেমপ্লেট তৈরি করুন

    প্রতিটি উদ্দেশ্যের জন্য একটি টেমপ্লেট বানান, যেমন ওয়েলকাম বা পাসওয়ার্ড রিসেট, আপনার সাপোর্ট করা প্রতিটি ভাষায়।

  3. কোড থেকে পাঠান

    উদ্দেশ্য ও ভাষা দিয়ে mail.send() কল করুন, আর যেসব ইউজার বা রোলের কাছে পৌঁছাতে চান তাদের দিয়ে notifier.notify() কল করুন।

# Mail servers and templates
blocks mail config list --json
blocks mail template list --search welcome --json

# Send a test mail, dry run first
blocks mail sendtoany --to jane@example.com --is-test-mail --dry-run --json

প্রোভাইডার

  • SMTP
  • Office 365
  • Amazon SES
  • Zoho
  • IMAP
  • SignalR
  • Stripe

Utilities নিয়ে প্রশ্ন

আমি কি নিজের মেইল সার্ভার ব্যবহার করতে পারব?

হ্যাঁ। SMTP সেটিংস যোগ করুন, অথবা Office 365, Amazon SES বা Zoho যুক্ত করুন। একাধিক কনফিগারেশন রাখতে পারেন এবং একটিকে ডিফল্ট হিসেবে চিহ্নিত করতে পারেন।

নোটিফিকেশন ব্রাউজারে কীভাবে পৌঁছায়?

SignalR দিয়ে। আপনি সবার কাছে, নির্দিষ্ট ইউজারদের কাছে, অথবা কোনো রোলের বা কোনো অর্গানাইজেশনের ইউজারদের কাছে পাঠাতে পারেন, আর মেসেজটি ইউজারের ইনবক্সে সেভ হবে কি না তা বেছে নিতে পারেন।

ম্যাজিক লিঙ্ক দিয়ে কী করা যায়?

রিডাইরেক্ট লিঙ্ক একটি URL খোলে। অ্যাকশন লিঙ্ক আপনার ঠিক করা মেথড, হেডার ও পেলোড দিয়ে একটি এন্ডপয়েন্ট কল করে। দুটোরই মেয়াদ শেষ হতে পারে, আর দুটোকেই নির্দিষ্ট সংখ্যকবার ব্যবহারের মধ্যে সীমিত রাখা যায়।

আমি কি পেমেন্ট নিতে পারব?

Stripe চেকআউট, রিফান্ড ও সাবস্ক্রিপশন জুলাই থেকে সেপ্টেম্বর ২০২৬-এর রিলিজ নোটে আছে, কিন্তু এখনো ডকসে নেই। এগুলোর ওপর কিছু বানানোর আগে আমাদের সাথে কথা বলুন।

একটি ফ্রি প্রজেক্ট দিয়ে শুরু করুন

os.seliseblocks.com-এ সাইন আপ করে একটি প্রজেক্ট তৈরি করুন, অথবা Claude Code, Codex বা Cursor-এ একটি প্রম্পট পেস্ট করে আপনার এজেন্টকে দিয়ে Blocks CLI-এর মাধ্যমে সেটি সেট আপ করান।