علمی اساس

اپنے SendGrid اکاؤنٹ کے ذریعے ای میل بھیجیں

اپنا ذاتی SendGrid اکاؤنٹ کنیکٹ کریں: ڈومین کی تصدیق اور اس کے CNAME ریکارڈز، مکمل رسائی کی بجائے ایک محدود میل سینڈ (Mail Send) کی، Cloudflare کا گرے کلاؤڈ ٹریپ، اور ایک درست کی پر 403 کا اصل مطلب کیا ہے۔

آپ کو ایک SendGrid (Twilio SendGrid) اکاؤنٹ اور اپنے ڈومین کے DNS تک رسائی کی ضرورت ہوگی۔

SendGrid کی اپنی دستاویزات: سینڈر کی توثیق · API کیز · سائن اپ کریں

1. اپنے ڈومین کی توثیق کریں

Settings → Sender Authentication → Authenticate Your Domain.

فہرست میں سے اپنے DNS ہوسٹ کا انتخاب کریں، اور "Would you like to also brand the links for this domain?" کو Yes جواب دیں — لنک برانڈنگ سے ٹریک شدہ لنکس sendgrid.net کے بجائے آپ کے اپنے ڈومین پر ری ڈائریکٹ ہوجاتے ہیں، اور جو کلائنٹ آپ کے انوائس میں کسی لنک پر کرسر لے کر جائے گا اسے آپ کا نام نظر آنا چاہیے۔

جب آپ سے اس ڈومین کے بارے میں پوچھا جائے جس سے آپ بھیجتے ہیں تو mail.yourdomain.com جیسا کوئی subdomain درج کریں۔

2. CNAME ریکارڈز شائع کریں

SendGrid آپ کو تین یا پانچ CNAME ریکارڈز دیتا ہے۔ ان سب کو شامل کریں۔

| قسم | ہوسٹ | مقصد | | --- | --- | --- | | CNAME | em1234.yourdomain.com | ریٹرن پاتھ (باؤنس) ڈومین | | CNAME | s1._domainkey.yourdomain.com | DKIM کلید 1 | | CNAME | s2._domainkey.yourdomain.com | DKIM کلید 2 |

SendGrid جان بوجھ کر TXT ریکارڈز کے بجائے CNAMEs استعمال کرتا ہے، اور یہ واقعی بہتر ہے: اصل کلید کی قدریں SendGrid پر موجود ہوتی ہیں، لہذا وہ اپنے سائننگ کیز کو تبدیل کر سکتے ہیں بغیر اس کے کہ آپ کو اپنا DNS دوبارہ چھونا پڑے۔

⚠️ اگر آپ کا DNS فراہم کنندہ Cloudflare ہے، تو ان ریکارڈز کو پروکسی کے بجائے DNS only (سرمئی بادل) پر سیٹ کریں۔ پروکسی شدہ CNAME، Cloudflare کے پتے پر حل ہوتا ہے اور SendGrid کی جانچ ناکام ہو جاتی ہے۔

SendGrid میں Verify دبائیں۔ ایک گھنٹے تک کا وقت دیں۔

3. ایک API کلید بنائیں

Settings → API Keys → Create API Key.

Restricted Access کا انتخاب کریں اور صرف Mail Send → Full Access کی اجازت دیں۔ اس کے علاوہ کچھ نہیں۔

⛔ Full Access کلید استعمال نہ کریں۔ Full Access کلید آپ کے رابطے پڑھ سکتی ہے، آپ کی اکاؤنٹ کی ترتیبات تبدیل کر سکتی ہے اور مزید کلیدیں بنا سکتی ہے؛ ہمیں صرف ایک پیغام بھیجنے کی ضرورت ہے۔ اگر آپ کی کلید کی ہماری نقل کبھی منظر عام پر آ جاتی ہے، تو ان دونوں کلیدوں کے درمیان فرق کچھ ناپسندیدہ ای میل اور ایک ہیک شدہ اکاؤنٹ کے درمیان کا فرق ہے۔

⚠️ کلید صرف ایک بار دکھائی جاتی ہے۔ صفحہ چھوڑنے سے پہلے اسے کاپی کریں — SendGrid اسے آپ کو دوبارہ نہیں دکھا سکتا، صرف تبدیل کر سکتا ہے۔

4. اسے Zinn® میں جوڑیں

اپنے ڈیش بورڈ میں Email sending کھولیں:

  • Provider — SendGrid
  • Send from this domainmail.yourdomain.com (ایک ڈومین، کوئی پتہ نہیں)
  • SendGrid API key — مرحلہ 3 کی کلید

SendGrid کو آپ سے کسی دوسری ترتیبات کی ضرورت نہیں ہے۔

5. ٹیسٹ بھیجیں اور کوڈ درج کریں

کسی دوسرے ڈومین پر موجود ان باکس پر 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 ان نئے اکاؤنٹس کے بارے میں سخت ہے جو ایسے پتوں پر بھیجتے ہیں جو باؤنس ہوتے ہیں۔ سوئچ کرنے سے پہلے یقینی بنائیں کہ آپ کی کلائنٹ کی فہرست صاف ہے۔

کیا اب بھی پھنسے ہوئے ہیں؟

ہر پلان میں سپورٹ شامل ہے اور آپ کی اپنی زبان میں جوابات ملتے ہیں۔

سپورٹ سے رابطہ کریں تمام مضامین
اپنے SendGrid اکاؤنٹ کے ذریعے ای میل بھیجیں