নলেজ বেস
আপনার নিজস্ব SendGrid অ্যাকাউন্টের মাধ্যমে ইমেল পাঠান
আপনার নিজস্ব SendGrid অ্যাকাউন্ট সংযুক্ত করুন: ডোমেন প্রমাণীকরণ এবং এর CNAME রেকর্ড, সম্পূর্ণ অ্যাক্সেসের পরিবর্তে একটি সীমিত Mail Send কী, Cloudflare গ্রে-ক্লাউড ট্র্যাপ এবং একটি বৈধ কী-তে 403 এর প্রকৃত অর্থ কী।
আপনার একটি SendGrid (Twilio SendGrid) অ্যাকাউন্ট এবং আপনার ডোমেইনের DNS-এ অ্যাক্সেস প্রয়োজন হবে।
SendGrid-এর নিজস্ব ডকুমেন্টেশন: Sender authentication · API keys · Sign up
১. আপনার ডোমেইন প্রমাণীকরণ করুন
Settings → Sender Authentication → Authenticate Your Domain।
তালিকা থেকে আপনার DNS হোস্ট বেছে নিন এবং "Would you like to also brand the links for this domain?" প্রশ্নের উত্তরে Yes দিন — লিংক ব্র্যান্ডিংয়ের মাধ্যমে ট্র্যাক করা লিংকগুলোকে sendgrid.net-এর বদলে আপনার নিজস্ব ডোমেইনে রিরাইট করা হয়, এবং কোনো ক্লায়েন্ট আপনার ইনভয়েসের কোনো লিংকের ওপর কার্সার রাখলে আপনার নাম দেখতে পাবে।
যে ডোমেইন থেকে আপনি মেল পাঠান তা চাওয়া হলে একটি সাবডোমেইন যেমন mail.yourdomain.com লিখুন।
২. CNAME রেকর্ডগুলো প্রকাশ করুন
SendGrid আপনাকে তিনটি বা পাঁচটি CNAME রেকর্ড দেবে। সেগুলোর সবগুলো যোগ করুন।
| টাইপ | হোস্ট | উদ্দেশ্য | | --- | --- | --- | | CNAME | em1234.yourdomain.com | রিটার্ন-পাথ (বাউন্স) ডোমেইন | | CNAME | s1._domainkey.yourdomain.com | DKIM কী ১ | | CNAME | s2._domainkey.yourdomain.com | DKIM কী ২ |
⭐ SendGrid ইচ্ছাকৃতভাবেই TXT রেকর্ডের পরিবর্তে CNAME ব্যবহার করে, এবং এটি সত্যিকার অর্থেই ভালো: আসল কী-এর মানগুলো SendGrid-এই থাকে, ফলে আপনাকে আর আপনার DNS-এ হাত না দিয়েই তারা তাদের সাইনিং কী পরিবর্তন করতে পারে।
⚠️ আপনার DNS প্রোভাইডার যদি Cloudflare হয়, তবে এই রেকর্ডগুলোকে প্রক্সিড না করে DNS only (ধূসর ক্লাউড)-এ সেট করুন। একটি প্রক্সিড CNAME Cloudflare-এর ঠিকানায় রিপ্রেজেন্ট করে এবং SendGrid-এর চেক ব্যর্থ হয়।
SendGrid-এ Verify চাপুন। সর্বোচ্চ এক ঘণ্টা সময় দিন।
৩. একটি API কী তৈরি করুন
Settings → API Keys → Create API Key।
Restricted Access বেছে নিন এবং শুধুমাত্র Mail Send → Full Access প্রদান করুন। অন্য কিছু নয়।
⛔ Full Access-এর কোনো কী ব্যবহার করবেন না। একটি Full Access কী আপনার কন্ট্যাক্ট পড়তে পারে, আপনার অ্যাকাউন্ট সেটিংস পরিবর্তন করতে পারে এবং আরও কী তৈরি করতে পারে; আমাদের শুধুমাত্র একটি বার্তা পাঠানোর প্রয়োজন। আপনার কী-এর আমাদের কপিটি যদি কখনো উন্মুক্ত হয়ে যায়, তবে সেই দুটি কী-এর মধ্যকার পার্থক্য হলো কিছু অযাচিত ইমেল বনাম একটি আপসকৃত অ্যাকাউন্ট।
⚠️ কীটি একবারই দেখানো হয়। পাতাটি ছাড়ার আগেই এটি কপি করে নিন — SendGrid এটি আপনাকে আর দেখাতে পারবে না, কেবল প্রতিস্থাপন করতে পারবে।
৪. Zinn®-এ এটি সংযুক্ত করুন
আপনার ড্যাশবোর্ডে Email sending খুলুন:
- Provider — SendGrid
- Send from this domain —
mail.yourdomain.com(একটি ডোমেইন, কোনো ঠিকানা নয়) - SendGrid API key — ৩ নম্বর ধাপের কী
SendGrid-এর আপনার কাছ থেকে অন্য কোনো সেটিংয়ের প্রয়োজন নেই।
৫. পরীক্ষাটি পাঠান এবং কোডটি লিখুন
অন্য কোনো ডোমেইনের ইনবক্সে পাঠাতে Send test message চাপুন, সেখান থেকে কোডটি পড়ে নিন এবং তা লিখুন।
যখন এটি কাজ করে না
403 Forbidden — আপনার API কী-র Mail Send অনুমতি নেই। এটি দূরত্বের দিক থেকে সবচেয়ে সাধারণ ব্যর্থতা: কোনো স্কোপ সিলেক্ট না করে তৈরি করা একটি Restricted Access কী নিখুঁতভাবে প্রমাণীকরণ করে এবং কোনো কাজ করার অনুমতি পায় না।
"The from address does not match a verified Sender Identity" — আপনার ডোমেইন প্রমাণীকরণ এখনো সবুজ হয়নি, অথবা Send from this domain-এ থাকা ডোমেইনটি আপনার প্রমাণীকৃত ডোমেইন নয়। SendGrid সঠিক ডোমেইন পরীক্ষা করে: mail.yourdomain.com-এর প্রমাণীকরণ মানে yourdomain.com থেকে পাঠানোর অনুমোদন নয়।
গৃহীত হয়েছে কিন্তু কখনো ডেলিভারি হয়নি — SendGrid-এ Activity দেখুন। একেবারে নতুন অ্যাকাউন্ট কখনো কখনো প্রথম দিন বা তার কাছাকাছি সময়ে পর্যালোচনার জন্য আটকে রাখা হয়, এবং বার্তাগুলো বাউন্স না হয়ে সেখানেই পড়ে থাকে।
কয়েকবার পাঠানোর পর আপনার অ্যাকাউন্ট স্থগিত করা হয়েছে — যেসব ঠিকানায় ইমেল বাউন্স করে, নতুন অ্যাকাউন্টগুলোর সেগুলোতে ইমেল পাঠানো নিয়ে SendGrid বেশ কঠোর। সুইচ করার আগে নিশ্চিত করুন যে আপনার ক্লায়েন্ট তালিকা পরিষ্কার আছে।
এখনও আটকে আছেন?
প্রতিটি প্ল্যানেই সহায়তা অন্তর্ভুক্ত রয়েছে এবং আপনার নিজের ভাষাতেই উত্তর দেওয়া হয়।
সহায়তার জন্য যোগাযোগ করুন → সব নিবন্ধ →