SPF ریکارڈ کی جانچ: اس ڈومین کے نام سے کون ای میل بھیج سکتا ہے؟

SPF وہ DNS ریکارڈ ہے جس میں کوئی ڈومین اپنی ای میل بھیجنے کے مجاز سرورز درج کرتا ہے۔ اس کے بغیر، یا اگر یہ خراب یا حد سے زیادہ کھلا ہو، تو اس ڈومین کے نام سے جعلی ای میلز بھیجنا آسان ہو جاتا ہے۔ کوئی ڈومین، ای میل ایڈریس یا لنک لکھیں اور ہم اس کا SPF پڑھ کر آپ کو سمجھائیں گے۔

استعمال کا طریقہ

  1. وہ ڈومین لکھیں جسے آپ چیک کرنا چاہتے ہیں، یا کوئی ای میل ایڈریس یا لنک پیسٹ کریں: ہم صرف اس کا ڈومین استعمال کرتے ہیں۔
  2. “SPF چیک کریں” دبائیں۔ ہم SPF ریکارڈ پڑھتے ہیں اور ہر include کو فالو کرتے ہیں، جیسے وصول کرنے والا سرور کرتا ہے۔
  3. دیکھیں کہ ریکارڈ کیسے ختم ہوتا ہے اور لک اپس کی تعداد کیا ہے: آپ کو “-all” یا “~all” اور 10 یا اس سے کم لک اپس نظر آنے چاہئیں۔

ہر نتیجے کا مطلب

اس ڈومین کا کوئی SPF نہیں
یہ نہیں بتاتا کہ کون سے سرورز اس کی ای میل بھیج سکتے ہیں، اس لیے اس کی نقالی آسان ہے۔ اگر یہ آپ کا ڈومین ہے تو SPF ریکارڈ شائع کریں۔
SPF ریکارڈ میں غلطیاں ہیں
وصول کرنے والے سرورز اسے لاگو نہیں کر سکتے، اس لیے ان کے لیے ڈومین کا کوئی SPF نہیں۔ نیچے دیے گئے اشارے بتاتے ہیں کہ کیا غلط ہے۔
کوئی بھی اس ڈومین کے نام سے ای میل بھیج سکتا ہے
ریکارڈ “+all” پر ختم ہوتا ہے، جو دنیا کے ہر سرور کو اجازت دیتا ہے۔ اس طرح سیٹ ہونے پر SPF کسی چیز کی حفاظت نہیں کرتا۔
SPF ڈومین کی پوری حفاظت نہیں کرتا
ریکارڈ یہ نہیں بتاتا کہ اس کی فہرست سے باہر کے سرورز کے ساتھ کیا کرنا ہے، اس لیے ڈومین کے نام سے بھیجی گئی جعلی ای میل پر نشان نہیں لگتا۔
SPF درست طریقے سے سیٹ ہے
ڈومین ان سرورز کی فہرست دیتا ہے جو اس کی ای میل بھیج سکتے ہیں اور وصول کرنے والے سرورز سے کہتا ہے کہ باقی کو نشان زد یا مسترد کریں۔ صرف SPF نقالی کو نہیں روکتا: DMARC ہی وصول کرنے والے سرورز کو بتاتا ہے کہ کیا کرنا ہے۔

ہر اشارے کا مطلب

  • ڈومین کوئی SPF ریکارڈ شائع نہیں کرتا۔
  • کوئی ڈومین (یہ یا کوئی شامل کیا گیا ڈومین) ایک سے زیادہ SPF ریکارڈ شائع کرتا ہے۔ صرف ایک کی اجازت ہے، اس لیے وصول کرنے والے سرورز اسے غلطی مانتے ہیں۔
  • ریکارڈ میں کوئی اصطلاح غلط لکھی ہوئی ہے، اس لیے وصول کرنے والے سرورز اسے غلطی مانتے ہیں۔
  • تمام include سمیت ریکارڈ کو 10 سے زیادہ DNS لک اپس درکار ہیں۔ 10 سے اوپر، وصول کرنے والے سرورز اسے غلطی مانتے ہیں۔
  • ایک include ایسے ڈومین کی طرف اشارہ کرتا ہے جس کا کوئی SPF ریکارڈ نہیں، اس لیے وصول کرنے والے سرورز ریکارڈ کو غلطی مانتے ہیں۔
  • include ایک چکر بناتے ہیں: ایک ڈومین آخرکار خود کو ہی شامل کر لیتا ہے۔
  • یہ “+all” پر ختم ہوتا ہے: دنیا کا کوئی بھی سرور اس ڈومین کے نام سے ای میل بھیج سکتا ہے۔
  • یہ “?all” پر ختم ہوتا ہے: فہرست سے باہر کے سرورز کے بارے میں کچھ نہیں کہتا، اس لیے حفاظت نہیں کرتا۔
  • یہ “~all” پر ختم ہوتا ہے: دوسرے سرورز سے آنے والی ای میل مشکوک کے طور پر نشان زد ہوتی ہے لیکن مسترد نہیں ہوتی۔ یہ سب سے عام سیٹنگ ہے۔
  • اس کے آخر میں کوئی “all” نہیں، اس لیے فہرست سے باہر کے سرورز کو غیر جانبدار نتیجہ ملتا ہے اور کوئی حفاظت نہیں ہوتی۔
  • یہ “ptr” استعمال کرتا ہے، ایک سست طریقۂ کار جس کی معیار سفارش نہیں کرتا۔ بہت سے وصول کرنے والے سرورز اسے نظر انداز کر دیتے ہیں۔
  • یہ میکروز (% والی اصطلاحات) استعمال کرتا ہے جو ہر پیغام کے ساتھ بدلتے ہیں، اس لیے ہم اس حصے کو فالو نہیں کر سکتے اور لک اپس کی اصل تعداد زیادہ ہو سکتی ہے۔

یہ کن ممالک کا احاطہ کرتا ہے

کسی بھی ملک کے ڈومینز کے ساتھ کام کرتا ہے۔ ہم ریکارڈ ویسے ہی پڑھتے ہیں جیسے وصول کرنے والے سرورز پڑھتے ہیں (RFC 7208): اس کے میکانزم، یہ کیسے ختم ہوتا ہے، 30 لک اپس تک ہر include اور redirect، اور 10 کی حد کے مقابلے میں DNS لک اپس کی تعداد۔

ہم ڈومین کے عوامی DNS ریکارڈز پڑھتے ہیں۔ اگر آپ ای میل ایڈریس یا لنک لکھتے ہیں تو آپ کے براؤزر سے صرف اس کا ڈومین باہر جاتا ہے۔ آپ جو ڈومین چیک کرتے ہیں وہ محفوظ نہیں کیا جاتا۔

اکثر پوچھے جانے والے سوالات

SPF کیا ہے؟

Sender Policy Framework: ایک DNS ریکارڈ جس میں کوئی ڈومین اپنی ای میل بھیجنے کے مجاز سرورز درج کرتا ہے۔ پیغام وصول کرنے والا سرور چیک کرتا ہے کہ اسے پہنچانے والا سرور اس فہرست میں ہے یا نہیں۔

کون سا بہتر ہے، “-all” یا “~all”؟

“-all” وصول کرنے والے سرورز سے کہتا ہے کہ فہرست سے باہر کے سرورز کی ای میل مسترد کریں؛ “~all” کہتا ہے کہ اسے مشکوک کے طور پر نشان زد کریں۔ دونوں حفاظت کرتے ہیں، اور بہت سے ڈومینز “~all” استعمال کرتے ہیں اور فیصلہ DMARC پر چھوڑ دیتے ہیں۔ “+all” اور “?all” حفاظت نہیں کرتے۔

10 لک اپس کی حد کیوں اہم ہے؟

ہر include، a، mx، ptr، exists اور redirect وصول کرنے والے سرور سے DNS میں لک اپ کرواتا ہے۔ اگر پورے ریکارڈ کو 10 سے زیادہ لک اپس درکار ہوں تو اسے غلطی مانا جاتا ہے اور SPF کام کرنا چھوڑ دیتا ہے۔ وہ سروسز ہٹا دیں جو آپ اب استعمال نہیں کرتے یا اپنے فراہم کنندہ سے آسان include مانگیں۔

کیا SPF اکیلے جعلی ای میلز کو روکتا ہے؟

نہیں۔ SPF لفافے کے پوشیدہ بھیجنے والے کو چیک کرتا ہے، نہ کہ اس ایڈریس کو جو آپ “From” میں دیکھتے ہیں۔ DMARC ہی دونوں کو جوڑتا ہے اور وصول کرنے والے سرورز سے کہتا ہے کہ ناکام ہونے والی ای میل کو قرنطینہ میں ڈالیں یا مسترد کریں۔ ڈومین کا DMARC بھی چیک کریں۔