KYC کے بغیر: ایک تصدیق شدہ ای میل، کوئی ID نہیں · کرپٹو میں ادائیگی: BTC, USDT, USDC, ETH, SOL, LTC · .com $12.49/سال، ہر سال یہی قیمت
زبان: اردو
اپنا پتہ تلاش کریں

موازنہ · 12 نومبر 2026 کو جانچا گیا

SPF بمقابلہ DKIM بمقابلہ DMARC: فرق کیا ہے؟

تین DNS ریکارڈ، تین مختلف کام۔ SPF سرور کی جانچ کرتا ہے، DKIM پیغام کی جانچ کرتا ہے، اور DMARC طے کرتا ہے کہ جانچ ناکام ہو تو کیا کرنا ہے۔

آخری اپ ڈیٹ: · 8 منٹ کا مطالعہ

فوری جواب

SPF، DKIM اور DMARC میں کیا فرق ہے؟

SPF وہ سرور بتاتا ہے جو آپ کے ڈومین کی طرف سے میل بھیج سکتے ہیں، DKIM ہر پیغام پر ایک کرپٹوگرافک دستخط شامل کرتا ہے، اور DMARC وصول کنندگان کو بتاتا ہے کہ دونوں جانچیں From پتے سے میل نہ کھائیں تو کیا کریں۔ Postelva تینوں کو ایک .com پر $12.49/سال سالانہ میں DNS ریکارڈ کے طور پر میزبانی کرتا ہے، مفت DNS کے ساتھ۔

SPF، DKIM اور DMARC ساتھ ساتھ

نکتہSPFDKIMDMARC
کیا جانچتا ہےپیغام پہنچانے والے سرور کا IP پتہبھیجنے والے ڈومین کی نجی کلید سے بنایا گیا دستخطکہ SPF یا DKIM پاس ہوا اور From پتے کے ڈومین سے میل کھاتا ہے
DNS میں کہاں رہتا ہےڈومین کے نام پر TXT ریکارڈ، v=spf1 سے شروعselector._domainkey.domain پر عوامی کلید (TXT، یا فراہم کنندہ کی کلید کی طرف CNAME)_dmarc.domain پر TXT ریکارڈ، v=DMARC1 سے شروع
کون شائع کرتا ہےڈومین کا مالک، فراہم کنندہ کے include سےکلیدیں فراہم کنندہ بناتا ہے؛ مالک انہیں شائع کرتا ہےصرف ڈومین کا مالک
StandardRFC 7208 (Proposed Standard)RFC 6376 (Internet Standard، STD 76)RFC 9989 (Proposed Standard، مئی 2026، RFC 7489 کی جگہ)
ریکارڈوں کی تعدادفی ڈومین ایک، کبھی دو نہیںفی selector ایک: Proton Mail اور Fastmail کے لیے 3، Mailbox.org کے لیے 4فی ڈومین ایک
اہم حدزیادہ سے زیادہ 10 DNS lookupsدستخط کرنے والوں کے لیے کم از کم 1024 bits کی کلیدایک ہم آہنگ شناخت کنندہ کے ساتھ پاس ہونا ضروری
رپورٹ دیتا ہےنہیںنہیںہاں، rua پتے پر مجموعی رپورٹس

کو آخری بار جانچا گیا؛ پرانے اعداد و شمار پر ان کی اپنی تاریخ ہے

SPF کیا کرتا ہے؟

SPF ایک سوال کا جواب دیتا ہے: کیا وہ سرور جس نے یہ پیغام پہنچایا، اس ڈومین کی طرف سے بھیجنے کا مجاز ہے؟ ڈومین کا مالک ایک TXT ریکارڈ شائع کرتا ہے جو v=spf1 سے شروع ہوتا ہے اور اجازت یافتہ ذرائع کی فہرست دیتا ہے، مثلاً Proton Mail کے لیے include:_spf.protonmail.ch۔ وصول کنندہ جڑنے والے IP پتے کا فہرست سے موازنہ کرتا ہے اور نتیجہ دیتا ہے: pass، fail، softfail یا neutral، اختتام کے qualifier پر منحصر (-all، ~all یا ?all)۔

SPF لفافے کے بھیجنے والے (MAIL FROM) اور HELO نام کو جانچتا ہے، اس From پتے کو نہیں جو قاری دیکھتا ہے۔ یہی خلا DMARC کی وجہ ہے۔ SPF کی سخت حدیں بھی ہیں: ایک ڈومین کے پاس صرف ایک SPF ریکارڈ ہو، اور 10 DNS-querying terms (include، a، mx، ptr، exists، redirect) کے بعد جانچ مستقل خرابی کے ساتھ رک جاتی ہے۔ مکمل طریقہ SPF ریکارڈ بنانے کی گائیڈ میں ہے۔

DKIM کیا کرتا ہے؟

DKIM ایک مختلف سوال کا جواب دیتا ہے: کیا یہ پیغام اسی ڈومین نے دستخط کیا جس کا وہ دعویٰ کرتا ہے، اور کیا یہ بغیر تبدیلی کے پہنچا؟ بھیجنے والا سرور منتخب ہیڈرز اور باڈی کو نجی کلید سے دستخط کرتا ہے۔ وصول کنندہ DKIM-Signature ہیڈر سے دستخط کرنے والا ڈومین (d=) اور selector (s=) پڑھتا ہے، DNS میں selector._domainkey.domain پر عوامی کلید لیتا ہے، اور دستخط کی جانچ کرتا ہے۔

چونکہ دستخط پیغام کے ساتھ سفر کرتا ہے، DKIM اس forward کے بعد بھی باقی رہتا ہے جو پیغام کو درست رکھے، جو SPF نہیں رکھتا، کیونکہ forwarder اپنے IP پتے سے بھیجتا ہے۔ RFC 6376 کہتا ہے کہ طویل مدتی کلیدوں کے لیے دستخط کنندگان کو کم از کم 1024 bits کی RSA کلیدیں استعمال کرنی چاہئیں، اور کلید بدلنے پر نئے selectors تجویز کرتا ہے۔ فراہم کنندگان آپ کے لیے کلیدیں شائع کرتے ہیں: Proton Mail اور Fastmail کے لیے تین CNAME ریکارڈ، Mailbox.org کے لیے چار۔ تفصیل DKIM کیسے ترتیب دیں کی گائیڈ میں ہے۔

DMARC کیا کرتا ہے؟

DMARC SPF اور DKIM کو نظر آنے والے From ڈومین سے جوڑتا ہے، اور بتاتا ہے کہ دونوں جانچیں میل نہ کھائیں تو وصول کنندہ کیا کرے۔ DMARC اس وقت پاس ہوتا ہے جب SPF یا DKIM پاس ہو اور جس ڈومین کی تصدیق ہوئی وہ From ڈومین سے میل کھائے۔ میل کھانا ڈیفالٹ میں نرم ہے (ایک ہی organizational domain) اور aspf=s یا adkim=s سے سخت ہوتا ہے۔

ریکارڈ _dmarc.yourdomain پر ہوتا ہے اور اس میں ایک پالیسی ہوتی ہے: p=none (صرف نگرانی)، p=quarantine (مشکوک سمجھیں) یا p=reject (رد کریں)۔ ایک rua پتہ مجموعی رپورٹس وصول کرتا ہے، جو دکھاتی ہیں کہ آپ کے نام پر کون میل بھیجتا ہے۔ RFC 9989، جو مئی 2026 میں شائع ہوا، موجودہ تفصیلات ہے؛ یہ RFC 7489 کی جگہ لیتا ہے، pct ٹیگ ہٹاتا ہے اور ایک t ٹیسٹ فلیگ شامل کرتا ہے۔ نگرانی سے رد تک کا سلسلہ DMARC کیسے ترتیب دیں کی گائیڈ میں ہے۔

کیا مجھے تینوں کی ضرورت ہے؟

ہاں: کسٹم ڈومین جو میل بھیجتا ہے اسے SPF، DKIM اور DMARC شائع کرنے چاہئیں، کیونکہ بڑے وصول کنندگان یہ مانگتے ہیں۔ Google کے بھیجنے والوں کے رہنما اصول Gmail اکاؤنٹس کو روزانہ 5,000 سے زیادہ پیغامات بھیجنے والوں سے SPF، DKIM اور DMARC ریکارڈ مانگتے ہیں (پالیسی none کافی ہے)۔ Microsoft 5 مئی 2025 سے Outlook.com پر روزانہ 5,000 سے زیادہ بھیجنے والوں سے وہی تین مانگتا ہے، اور Yahoo بھی بلک بھیجنے والوں سے SPF، DKIM اور DMARC لازم کرتا ہے۔

ذاتی میل باکس اتنے کم پیغام بھیجتا ہے کہ حد آپ پر لاگو نہیں ہوتی۔ پھر بھی ریکارڈ یہ طے کرتے ہیں کہ آپ کا میل ان باکس تک پہنچتا ہے یا نہیں، اور وہ دوسروں کو آپ کے پتے کی جعل سازی سے روکتے ہیں۔ Postelva کی 12 نومبر 2026 کی گنتی کے مطابق، فراہم کنندگان کے مدد کے صفحات سے، مکمل Proton Mail ترتیب 8 DNS ریکارڈ لیتی ہے اور مکمل Mailbox.org ترتیب 11، جن میں سے 3 اور 4 DKIM کلیدیں ہیں۔ MX ریکارڈ MX ریکارڈ کیا ہے میں درج ہیں۔

کون سی غلطیاں تینوں ریکارڈ توڑتی ہیں؟

تین غلطیاں زیادہ تر ناکامیوں کا سبب ہیں: دوسرا SPF ریکارڈ، 10 سے زیادہ lookups، اور DMARC پالیسی جو بہت جلد بہت سخت رکھی گئی ہو۔ دو SPF ریکارڈ والا ڈومین مستقل خرابی دیتا ہے، اس لیے نئے فراہم کنندہ کا include موجودہ ریکارڈ میں شامل کریں۔ ایک میل ہوسٹ، نیوز لیٹر ٹول اور ہیلپ ڈیسک کا ڈھیر lookups کو 10 سے آگے لے جا سکتا ہے، اور تب ریکارڈ ہر بھیجنے والے کے لیے ناکام ہو جاتا ہے۔ Mailbox.org اور Proton دونوں DMARC کو p=none سے شروع کرنے کا مشورہ دیتے ہیں، اور Mailbox.org خبردار کرتا ہے کہ بہت جلد لگائی گئی سخت پالیسی جائز میل کو واپس کر سکتی ہے۔

چوتھی غلطی یہ ہے کہ پچھلے فراہم کنندہ کے DKIM اور SPF اندراجات مہینوں تک رہنے دیے جائیں۔ یہ ڈیلیوری کو نقصان نہیں پہنچاتے، مگر وہ ان سرورز کی فہرست بڑھاتے ہیں جنہیں آپ کی طرف سے بولنے کی اجازت ہے۔ منتقلی کی تصدیق کے بعد انہیں ہٹا دیں۔

ایک پیغام پر تینوں کیسے مل کر کام کرتے ہیں؟

وصول کنندہ SPF اور DKIM چلاتا ہے، پھر DMARC دونوں نتائج کو ملاتا ہے۔ فرض کریں Proton Mail کے ذریعے [email protected] سے پیغام بھیجا گیا۔ SPF پاس ہوتا ہے اگر جڑنے والا سرور _spf.protonmail.ch کی فہرست میں ہو۔ DKIM پاس ہوتا ہے اگر yourname.com کے تحت کلید سے بنایا گیا دستخط تصدیق ہو جائے۔ پھر DMARC پوچھتا ہے کہ کیا دونوں میں سے کم از کم ایک، aligned شناخت کنندہ yourname.com کے ساتھ، پاس ہوا۔ اگر ہاں، تو پیغام پاس؛ اگر نہیں، تو وصول کنندہ آپ کی پالیسی لاگو کرتا ہے اور نتیجہ اگلی مجموعی رپورٹ میں درج کرتا ہے۔

RFC 9989 کہتا ہے کہ p=reject والے ڈومین کو صرف SPF پر انحصار نہیں کرنا چاہیے اور اسے DKIM سے دستخط کرنے چاہئیں، کیونکہ SPF forwarding پر ٹوٹتا ہے۔ ARC (RFC 8617)، ایک تجرباتی معیار، forwarders کو اصل نتائج ریکارڈ کرنے دیتا ہے، مگر یہ آپ کی اپنی ترتیب کا حصہ نہیں۔ ریکارڈ شائع کرنے کے بعد کوئی پالیسی سخت کرنے سے پہلے dig سے جانچیں۔

قابلِ حوالہ تعریف: SPF سرورز کو اختیار دیتا ہے، DKIM پیغامات کی تصدیق کرتا ہے، اور DMARC From ڈومین سے میل کو نافذ کرتا ہے اور نتیجہ رپورٹ کرتا ہے۔

SPF، DKIM اور DMARC کے سوالات

پہلے کون سا ریکارڈ ترتیب دوں؟

پہلے SPF اور DKIM ترتیب دیں، کیونکہ وہ آپ کے ای میل فراہم کنندہ سے آتے ہیں، پھر DMARC کو p=none اور ایک رپورٹ پتے کے ساتھ شائع کریں۔ DMARC دوسرے دونوں میں سے کم از کم ایک کے بغیر پاس نہیں ہو سکتا۔

کیا DMARC صرف SPF یا صرف DKIM کے ساتھ پاس ہو سکتا ہے؟

ہاں۔ ایک aligned پاس کافی ہے۔ p=reject پالیسی کے لیے RFC 9989 کہتا ہے کہ صرف SPF پر انحصار نہ کریں اور DKIM دستخط شامل کریں۔

کیا ذاتی ڈومین کو DMARC چاہیے؟

Google اور Microsoft کے بھیجنے والوں کے اصول روزانہ 5,000 پیغامات سے اوپر لاگو ہوتے ہیں۔ p=none پر DMARC ریکارڈ ایک TXT ریکارڈ لیتا ہے اور دکھاتا ہے کہ آپ کے نام پر کون میل بھیجتا ہے۔

میں میل forward کروں تو SPF کیوں ناکام ہوتا ہے؟

forwarder اپنے IP پتے سے بھیجتا ہے، جو آپ کی SPF فہرست میں نہیں ہوتا۔ اگر forwarder پیغام کو تبدیل نہ کرے تو DKIM پھر بھی تصدیق ہوتا ہے۔

کیا SPF، DKIM اور DMARC میرا ای میل انکرپٹ کرتے ہیں؟

نہیں۔ وہ بھیجنے والے کی تصدیق کرتے ہیں اور مواد نہیں چھپاتے۔ سرورز کے درمیان ٹرانسپورٹ انکرپشن ایک الگ تہہ ہے، جسے MTA-STS کور کرتا ہے۔

خلاصہ
  • SPF وہ سرورز بتاتا ہے جو آپ کے ڈومین کی طرف سے بھیج سکتے ہیں: ایک TXT ریکارڈ، زیادہ سے زیادہ 10 lookups۔
  • DKIM ہر پیغام پر دستخط کرتا ہے؛ عوامی کلید selector._domainkey پر رہتی ہے۔
  • DMARC کو SPF یا DKIM میں سے کسی ایک کی aligned پاس درکار ہے، اور وہ p=none، quarantine یا reject سیٹ کرتا ہے۔
  • DMARC کی تعریف RFC 9989 (مئی 2026) کرتا ہے، جو RFC 7489 کی جگہ لیتا ہے۔
  • Google، Yahoo اور Microsoft روزانہ 5,000 سے زیادہ پیغام بھیجنے والے بلک بھیجنے والوں سے تینوں مانگتے ہیں۔
  • ایک مکمل Proton Mail ترتیب کے 8 DNS ریکارڈ ہیں، Mailbox.org کی ترتیب کے 11۔
  • Postelva مفت DNS میں ریکارڈز میزبانی کرتا ہے؛ ایک .com ہر سال $12.49/سال ہے۔
ذرائع (8)
  1. RFC 7208، Sender Policy Framework — RFC Editor (2026-11-12 کو پڑھی گئیں)
  2. RFC 6376، DomainKeys Identified Mail Signatures — RFC Editor (2026-11-12 کو پڑھی گئیں)
  3. RFC 9989، DMARC — RFC Editor (2026-11-12 کو پڑھی گئیں)
  4. RFC 8617، Authenticated Received Chain — RFC Editor (2026-11-12 کو پڑھی گئیں)
  5. ای میل بھیجنے والوں کے رہنما اصول — Google Workspace Admin Help (2026-11-12 کو پڑھی گئیں)
  6. ای میل سکیورٹی کو مضبوط کرنا: زیادہ حجم والے بھیجنے والوں کے لیے نئی شرائط — Microsoft Tech Community (2026-11-12 کو پڑھی گئیں)
  7. بھیجنے والوں کے بہترین طریقے — Yahoo Sender Hub (2026-11-12 کو پڑھی گئیں)
  8. حسبِ ضرورت ڈومین کے لیے SPF، DKIM اور DMARC — Mailbox.org (2026-11-12 کو پڑھی گئیں)

.com $12.49/سال · KYC کے بغیر · کرپٹو

اپنا پتہ تلاش کریں