SPF ریکارڈ جنریٹر اور چیکر
اپنی ای میل بھیجنے والی سروسز سے درست SPF ریکارڈ بنائیں، پھر RFC 7208 کے قواعد کے مطابق جانچیں کہ آپ کا ڈومین کیا شائع کرتا ہے۔
1اس ڈومین کی طرف سے میل کون بھیجتا ہے؟
ہر اس سروس پر نشان لگائیں جو From پتے میں آپ کا ڈومین استعمال کر کے ای میل بھیجتی ہے۔ ہر ایک اپنی مطلوبہ include: ٹرم اور اس پر لگنے والے DNS لوک اپ شامل کرتی ہے۔
2آپ کے اپنے سرورز
ہر لائن میں ایک۔ IP ٹرمز پر کوئی DNS لوک اپ نہیں لگتا، اس لیے ممکن ہو تو انہیں ترجیح دیں۔
ہر لائن میں ایک ڈومین: ہر ایک include: ٹرم بن جاتا ہے۔ پہلے سے لکھی ہوئی ٹرمز جوں کی توں رہتی ہیں۔
3باقی سب کا کیا؟
آخری ٹرم طے کرتی ہے کہ اوپر درج نہ ہونے والے کسی بھی سرور کی میل کے ساتھ وصول کنندگان کیا سلوک کریں۔
- ریکارڈ کی قسم
- TXT
- نام / ہوسٹ
- @ (ڈومین کی روٹ)
- TTL
- 3600
- اپنے رجسٹرار یا DNS ہوسٹ پر اپنے ڈومین کا DNS زون کھولیں۔
- کوئی بھی موجودہ SPF ریکارڈ حذف کریں: ڈومین کو بالکل ایک ہی ریکارڈ شائع کرنا چاہیے۔
- ڈومین کی روٹ پر اوپر دی گئی قدر کے ساتھ TXT ریکارڈ شامل کریں۔
- TTL گزرنے کا انتظار کریں، پھر چیکر ٹیب سے اس کی تصدیق کریں۔
ڈومین صرف ایک SPF ریکارڈ شائع کر سکتا ہے۔ نیا بھیجنے والا شامل کرنے کے لیے موجودہ ریکارڈ میں ترمیم کریں، کبھی دوسرا ریکارڈ نہ بنائیں۔
بائیں جانب ریکارڈ بنائیں، یا چیکر پر جا کر وہ SPF ریکارڈ پڑھیں جو کوئی ڈومین ابھی شائع کر رہا ہے: ہر میکانزم کی وضاحت کے ساتھ، اور دس لوک اپ کی حد آپ کے لیے گنی ہوئی۔
| # | ٹرم | کہاں ملی |
|---|
| ٹرم | نتیجہ | یہ کیا کرتی ہے |
|---|
SPF ریکارڈ جنریٹر اور چیکر کے بارے میں
SPF ریکارڈ جنریٹر اور چیکر وہ دو کام کرتا ہے جو کسی ڈومین کے مالک کو واقعی درکار ہوتے ہیں۔ جنریٹر پوچھتا ہے کہ آپ کے ڈومین کے ذریعے کون سی سروسز ای میل بھیجتی ہیں (Google Workspace، Microsoft 365، SendGrid، Mailgun، Amazon SES، آپ کے اپنے سرور) اور ان سے ایک درست `v=spf1` ریکارڈ تیار کرتا ہے، اور ریکارڈ بناتے ہوئے ان DNS لوک اپس کی گنتی بھی دکھاتا ہے جو اس پر خرچ ہوں گے۔ چیکر وہ ریکارڈ پڑھتا ہے جو آپ کا ڈومین اس وقت شائع کر رہا ہے، ہر میکانزم کو آسان زبان میں سمجھاتا ہے اور اسے RFC 7208 کے مطابق جانچتا ہے۔
جو اصول سب سے زیادہ لوگوں کو پکڑ لیتا ہے وہ دس لوک اپ کی حد ہے۔ ہر `include`، `a`، `mx`، `ptr` اور `exists` ٹرم ایک DNS کوئری خرچ کرتی ہے، اور ان ریکارڈز کے اندر موجود ہر ٹرم بھی جن کی طرف وہ اشارہ کرتی ہیں۔ دس سے بڑھ جائیں تو وصول کنندہ مستقل خرابی لوٹاتے ہیں، یعنی آپ کی تمام ای میلز کے لیے SPF ناکام ہو جاتا ہے، صرف جعلی ای میلز کے لیے نہیں۔ چیکر آپ کے include کو بار بار فالو کرتا ہے اور ٹھیک ٹھیک دکھاتا ہے کہ ہر لوک اپ کہاں خرچ ہوا، تاکہ آپ دیکھ سکیں کہ کس بھیجنے والے نے حد پار کروائی۔
یہ ان خرابیوں کی بھی نشاندہی کرتا ہے جو خاموشی سے SPF ریکارڈ کو بے اثر کر دیتی ہیں: ایک ہی ڈومین پر دوسرا SPF ریکارڈ (جو دونوں کو غلط بنا دیتا ہے)، `+all` (جو پورے انٹرنیٹ کو اجازت دے دیتا ہے)، `all` کا غائب ہونا (جس سے کوئی دعویٰ نہیں ہوتا)، متروک `ptr` میکانزم، `all` کے بعد رکھی گئی ٹرمز جو کبھی پڑھی نہیں جاتیں، اور سنٹیکس کی وہ غلطیاں جو پورے ریکارڈ کو مستقل خرابی بنا دیتی ہیں۔
SPF ریکارڈ جنریٹر اور چیکر استعمال کرنے کا طریقہ
- جنریٹر ٹیب پر ہر وہ سروس منتخب کریں جو From ایڈریس میں آپ کا ڈومین استعمال کر کے ای میل بھیجتی ہے۔
- اپنے میل سرور شامل کریں: mx آن کریں، اور کوئی بھی مقررہ IPv4 یا IPv6 رینج پیسٹ کریں: IP ٹرمز پر کوئی DNS لوک اپ خرچ نہیں ہوتا۔
- لوک اپ میٹر پر نظر رکھیں۔ اگر یہ دس سے بڑھ جائے تو کوئی بھیجنے والا ہٹا دیں یا کسی include کی جگہ اس کے پیچھے موجود IP رینجز لگا دیں۔
- حتمی پالیسی منتخب کریں: ~all (مشکوک نشان زد کریں) سے شروع کریں اور جب آپ کی DMARC رپورٹس صاف ہو جائیں تو -all تک سخت کر دیں۔
- ریکارڈ کاپی کریں اور اسے اپنے ڈومین کے روٹ پر ایک ہی TXT ریکارڈ کے طور پر شائع کریں، اور موجودہ SPF ریکارڈ کو بدل دیں۔
- TTL گزرنے کے بعد چیکر ٹیب پر واپس آئیں اور تصدیق کریں کہ شائع شدہ ریکارڈ درست طور پر پارس ہو رہا ہے۔