একটি SPF রেকর্ড সেইসব মেইল সার্ভার এবং ডোমেইনকে সংজ্ঞায়িত করে, যাদের আপনার ডোমেইনের পক্ষ থেকে ইমেল পাঠানোর অনুমতি রয়েছে। প্রতিটি ডোমেইনের একটি SPF রেকর্ড থাকতে পারে, তবে এই রেকর্ডে অতিরিক্ত সার্ভার এবং তৃতীয় পক্ষকেও নির্দিষ্ট করা যায়, যাদের আপনার ডোমেইন থেকে ইমেল পাঠানোর অনুমতি রয়েছে।
- প্রাপক সার্ভারগুলো আপনার SPF রেকর্ড যাচাই করে নিশ্চিত করে যে, আপনার ডোমেইন থেকে পাঠানো হয়েছে বলে মনে হওয়া বার্তাগুলো আপনার অনুমোদিত সার্ভার থেকেই পাঠানো হয়েছে।
- SPF রেকর্ডটি গ্রহণকারী সার্ভারগুলোকে এও বলে দেয় যে, বার্তাগুলো যাচাই করার পর সেগুলোর সাথে কী করতে হবে।
এসপিএফ রেকর্ড ফরম্যাট
একটি SPF রেকর্ড হলো সাধারণ টেক্সটের একটি লাইন, যাতে ট্যাগ এবং ভ্যালুর একটি তালিকা থাকে। ট্যাগগুলোকে মেকানিজম বলা হয়। ভ্যালুগুলো সাধারণত আইপি অ্যাড্রেস এবং ডোমেইন নেম হয়ে থাকে।
একটি SPF রেকর্ড আপনার ডোমেইন প্রোভাইডারের কাছে একটি DNS TXT রেকর্ড আকারে যুক্ত করা হয়। TXT রেকর্ড সম্পর্কে আরও জানুন।
SPF রেকর্ডে সর্বোচ্চ ২৫৫টি অক্ষর থাকতে পারে। TXT রেকর্ড ফাইলের আকার ৫১২ বাইটের বেশি হওয়া উচিত নয়।
আইপি অ্যাড্রেস বুঝুন
ডিভাইস শনাক্ত করতে এবং ইন্টারনেটে সংযোগ স্থাপন করতে আইপি অ্যাড্রেস ব্যবহার করা হয়। আইপি অ্যাড্রেস কম্পিউটার, মোবাইল ডিভাইস এবং সার্ভারের মতো ডিভাইসগুলোকে একে অপরের সাথে যোগাযোগ করতে সাহায্য করে। যে সার্ভারগুলো ইমেল পাঠায় ও গ্রহণ করে, সেগুলোকে তাদের অনন্য আইপি অ্যাড্রেস দ্বারা শনাক্ত করা হয়। আপনার ডোমেইনের জন্য ইমেল প্রেরণকারী সার্ভারগুলোর আইপি অ্যাড্রেস আপনার ডোমেইনের এসপিএফ রেকর্ডে প্রয়োজন হতে পারে।
- আইপি সংস্করণ ৪ (IPv4) ঠিকানাগুলো দেখতে এইরকম: 203.0.113.42
- আইপি সংস্করণ ৬ (IPv6) এর ঠিকানাগুলো দেখতে এইরকম: 2001:db8:14:5:1:2:bf35:2610
আইপি অ্যাড্রেস সাধারণত নেটওয়ার্কে ব্লক আকারে বরাদ্দ করা হয়। স্ল্যাশ (/) সহ একটি আইপি অ্যাড্রেস আইপি অ্যাড্রেসের একটি ব্লক নির্দেশ করে:
- আইপিভি৪: ১৯২.০.২.০/২৪
- IPv6: 2001:db8:1234::/48
যখন আপনি আপনার SPF রেকর্ডে একটি IP ব্লক অ্যাড্রেস ব্যবহার করেন, তখন সেই SPF রেকর্ডটি ব্লকের অন্তর্ভুক্ত সমস্ত IP অ্যাড্রেসের উপর প্রয়োগ করা হয়।
এসপিএফ রেকর্ড প্রক্রিয়া
আপনার SPF রেকর্ড তৈরি করতে এই সারণিতে থাকা পদ্ধতিগুলো ব্যবহার করুন। গ্রহণকারী মেইল সার্ভারগুলো SPF রেকর্ডে তালিকাভুক্ত ক্রমানুসারে পদ্ধতিগুলোর সাথে বার্তাগুলো যাচাই করে।
মনে রাখবেন:
- আপনি মেকানিজমগুলোর সাথে ঐচ্ছিক SPF রেকর্ড কোয়ালিফায়ার (এই পৃষ্ঠার পরবর্তী অংশে) ব্যবহার করতে পারেন।
- আপনার SPF-এর TXT রেকর্ডে অন্য ডোমেইন বা সার্ভারের ১০টির বেশি রেফারেন্স থাকা উচিত নয়। এই রেফারেন্সগুলোকে লুকআপ বলা হয়। আপনার SPF রেকর্ডে DNS লুকআপগুলো পরীক্ষা করুন অংশে এ সম্পর্কে আরও জানুন।
| প্রক্রিয়া | বর্ণনা এবং মান |
|---|---|
| v | (আবশ্যক) এটি হলো SPF ভার্সন। এই ট্যাগটি অবশ্যই রেকর্ডের প্রথম ট্যাগ হতে হবে। এই মেকানিজমটি অবশ্যই v=spf1 হতে হবে। |
| আইপি৪ | IPv4 ঠিকানা বা ঠিকানার পরিসর দ্বারা মেইল সার্ভারগুলোকে অনুমোদন করে। এই মানটি অবশ্যই প্রমিত বিন্যাসে একটি IPv4 ঠিকানা বা পরিসর হতে হবে, উদাহরণস্বরূপ: ip4:192.168.0.1 অথবা ip4:192.0.2.0/24 । |
| আইপি৬ | IPv6 ঠিকানা বা ঠিকানার পরিসর দ্বারা মেইল সার্ভারগুলোকে অনুমোদন করে। এই মানটি অবশ্যই প্রমিত বিন্যাসে একটি IPv6 ঠিকানা বা পরিসর হতে হবে, উদাহরণস্বরূপ: ip6:3FFE:0000:0000:0001:0200:F8FF:FE75:50DF অথবা ip6:2001:db8:1234::/48 । |
| একটি | ডোমেইন নামের মাধ্যমে মেইল সার্ভার অনুমোদন করে, যেমন: a:example.com |
| এমএক্স | ডোমেইন এমএক্স রেকর্ডের মাধ্যমে এক বা একাধিক মেইল সার্ভারকে অনুমোদন দেয়, যেমন: mx:mail.example.com । যদি এই পদ্ধতিটি আপনার SPF রেকর্ডে না থাকে, তাহলে ডিফল্ট মান হবে সেই ডোমেইনের MX রেকর্ডসমূহ যেখানে SPF রেকর্ডটি ব্যবহৃত হয়েছে। |
| অন্তর্ভুক্ত | ডোমেইন অনুসারে তৃতীয় পক্ষের ইমেল প্রেরকদের অনুমোদন দেয়, উদাহরণস্বরূপ: include:servers.mail.net । |
| সব | এটি নিশ্চিত করে যে সমস্ত বার্তা একই রকম হবে। আমরা আপনাকে আপনার SPF রেকর্ডে সর্বদা এই পদ্ধতিটি অন্তর্ভুক্ত করার পরামর্শ দিই। এটি অবশ্যই SPF রেকর্ডের সর্বশেষ মেকানিজম হতে হবে। একটি SPF রেকর্ডে ' all mechanism'-এর পরে আসা যেকোনো মেকানিজম উপেক্ষা করা হয়। আমি কি ~all ব্যবহার করব নাকি all ?
পরামর্শ: যেসব ডোমেইন ইমেল পাঠায় না, সেগুলোর স্পুফিং প্রতিরোধ করতে ডোমেইনটির SPF রেকর্ড হিসেবে এটি ব্যবহার করুন: vspf1 ~all . |
| বিদ্যমান | SPF রেকর্ডে exists মেকানিজমের মাধ্যমে নির্দিষ্ট করা ডোমেইনের উপর একটি A কোয়েরি চালানো হয়। যখন কোনো ফলাফল পাওয়া যায়, তখন ডোমেইনটি রিজলভ করা হয় এবং অথেনটিকেশন সফল হয়। যদি ডোমেইনটি রিজলভ না হয়, তাহলে অথেনটিকেশন ব্যর্থ হয়। |
এসপিএফ রেকর্ড যোগ্যতাসম্পন্ন
কোয়ালিফায়ার হলো একটি ঐচ্ছিক প্রিফিক্স যা আপনি আপনার SPF রেকর্ডের যেকোনো মেকানিজমের সাথে যোগ করতে পারেন। কোয়ালিফায়ার প্রাপক মেইল সার্ভারকে বলে দেয় যে, কোনো মেকানিজম ভ্যালুর সাথে মিল পাওয়া গেলে মেসেজটিকে অথেনটিকেটেড হিসেবে বিবেচনা করা হবে কি না, উদাহরণস্বরূপ:
v=spf1 include:_spf.google.com ~all
SPF রেকর্ডে মেকানিজমগুলো যে ক্রমে থাকে, সেই ক্রমেই যাচাই করা হয়। যদি কোনো মেকানিজমের কোয়ালিফায়ার না থাকে এবং মিল পাওয়া যায়, তবে ডিফল্ট অ্যাকশন হলো অথেন্টিকেশন পাস করানো। যখন কোনো মেকানিজম মেলে না, তখন ডিফল্ট অ্যাকশন নিরপেক্ষ থাকে: মেসেজটি অথেন্টিকেশন পাস বা ফেল কোনোটিই করে না।
SPF রেকর্ডের মেকানিজমের সাথে মিলে যাওয়া মেসেজগুলো কীভাবে পরিচালনা করতে হবে, তা গ্রহণকারী মেইল সার্ভারগুলোকে জানানোর জন্য এই ঐচ্ছিক কোয়ালিফায়ারগুলো ব্যবহার করুন।
| যোগ্যতা অর্জনকারী | ম্যাচ পাওয়ার পর সার্ভার যে পদক্ষেপ নেয় |
|---|---|
| + | প্রমাণীকরণ সফল হয়েছে। মিলে যাওয়া আইপি অ্যাড্রেসযুক্ত সার্ভারটি আপনার ডোমেনের জন্য বার্তা পাঠানোর অনুমোদনপ্রাপ্ত। বার্তাগুলো প্রমাণীকৃত। যখন প্রক্রিয়াটি কোনো কোয়ালিফায়ার ব্যবহার করে না, তখন এটিই ডিফল্ট পদক্ষেপ। |
| - | প্রমাণীকরণ ব্যর্থ হয়েছে। মিলে যাওয়া আইপি অ্যাড্রেসযুক্ত সার্ভারটি এই ডোমেইনের জন্য বার্তা পাঠানোর অনুমোদনপ্রাপ্ত নয়। এসপিএফ রেকর্ডে প্রেরক সার্ভারের আইপি অ্যাড্রেস বা ডোমেইন অন্তর্ভুক্ত না থাকায় বার্তাগুলো প্রমাণীকরণে উত্তীর্ণ হবে না। |
| ~ | সফট অথেন্টিকেশন ব্যর্থ হয়েছে। একই আইপি অ্যাড্রেসযুক্ত সার্ভারটি ডোমেইনটির জন্য বার্তা পাঠানোর অনুমোদিত হওয়ার সম্ভাবনা কম। প্রাপক সার্ভার সাধারণত বার্তাটি গ্রহণ করলেও সেটিকে সন্দেহজনক হিসেবে চিহ্নিত করবে। |
| ? | নিরপেক্ষ। এটি প্রমাণীকরণে সফল বা ব্যর্থ কোনোটিই হয় না। SPF রেকর্ডে স্পষ্টভাবে বলা থাকে না যে, IP ঠিকানাটি ওই ডোমেনের জন্য বার্তা পাঠানোর অনুমোদিত। নিরপেক্ষ ফলাফলযুক্ত SPF রেকর্ডগুলিতে প্রায়শই ?all ব্যবহৃত হয়। |
এসপিএফ রেকর্ড মডিফায়ার (উন্নত)
SPF মডিফায়ার হলো নাম বা মানের জোড়া, যা একটি SPF রেকর্ড টেক্সট স্ট্রিং-এর শেষে ‘=’ চিহ্ন দ্বারা পৃথক করা থাকে। মডিফায়ারগুলো অতিরিক্ত তথ্য, নিয়মের ব্যতিক্রম এবং ডিফল্ট থেকে ভিন্নতা নির্দেশ করে। উদাহরণস্বরূপ, এই SPF রেকর্ডটি গুগলের SPF রেকর্ডগুলো যাচাই করার জন্য include পদ্ধতি এবং অন্য একটি ডোমেইনের SPF রেকর্ড উল্লেখ করার জন্য redirect মডিফায়ার ব্যবহার করে।
v=spf1 include:_spf.google.com redirect=example.com
| সংশোধক | বর্ণনা |
|---|---|
| পুনঃনির্দেশ | প্রমাণীকরণের জন্য অন্য একটি ডোমেইনের SPF রেকর্ডে রিডাইরেক্ট করে। যখন আপনি চান একাধিক ডোমেইন একই SPF রেকর্ড ব্যবহার করুক, তখন রিডাইরেক্ট মডিফায়ারটি ব্যবহার করুন। শুধুমাত্র যখন আপনি প্রভাবিত সমস্ত ডোমেইন পরিচালনা করেন, তখনই রিডাইরেক্ট মডিফায়ার ব্যবহার করুন। যে ডোমেইনগুলো আপনি পরিচালনা করেন না, সেগুলোর জন্য ইনক্লুড মেকানিজম ব্যবহার করুন। যদি আপনার SPF রেকর্ডে অল মেকানিজম ব্যবহৃত হয়, তাহলে রিডাইরেক্ট মডিফায়ারটি উপেক্ষা করা হয়। |
| অভিজ্ঞতা | কোনো মেসেজ SPF-এ ব্যর্থ হওয়ার একটি নিজস্ব কারণ প্রদান করে। এটি শুধুমাত্র তখনই উপলব্ধ হয় যখন SPF রেকর্ডে একটি 'fail' বা 'soft fail' কোয়ালিফায়ার থাকে। এই মডিফায়ারটি একটি TXT রেকর্ডে DNS লুকআপ সক্রিয় করে, যেখানে ব্যর্থতার ব্যাখ্যাটি অন্তর্ভুক্ত থাকে। এই ব্যাখ্যাটি কাস্টমাইজ করতে SPF ম্যাক্রো ব্যবহার করুন। |