மின்னஞ்சல் அங்கீகாரத்தில் (Email Authentication) SPF (Sender Policy Framework) முக்கியப் பங்கு வகிக்கிறது. ஒரு குறிப்பிட்ட டொமைன் பெயரிலிருந்து மின்னஞ்சல்களை அனுப்ப எந்தெந்த அஞ்சல் சேவையகங்களுக்கு (Mail Servers) அனுமதி உள்ளது என்பதை இந்த SPF பதிவுகள் வரையறுக்கின்றன. டொமைன் நிர்வாகிகளும் மின்னஞ்சல் கட்டமைப்பு பணியாளர்களும் தங்களின் SPF TXT பதிவுகளைச் சரியாக வடிவமைப்பது மின்னஞ்சல் விநியோகத்தை (Email Deliverability) உறுதிப்படுத்த இன்றியமையாததாகும்.
SPF பதிவுகளின் நோக்கமும் செயல்பாடும்
மின்னஞ்சல் ஏமாற்று வேலைகளைத் (Email Spoofing) தடுக்கவும், டொமைன் பாதுகாப்பை மேம்படுத்தவும் SPF பதிவுகள் பயன்படுத்தப்படுகின்றன. ஒரு பெறுநர் அஞ்சல் சேவையகம் மின்னஞ்சலைப் பெறும்போது, அனுப்பியவரின் டொமைனுக்கான DNS TXT பதிவை அது சரிபார்க்கிறது.
அனுப்புநரின் IP முகவரியானது அந்த டொமைனின் SPF பதிவில் அனுமதிக்கப்பட்ட பட்டியலில் இருந்தால் மட்டுமே மின்னஞ்சல் வெற்றிகரமாகப் பெறப்படும். இல்லையெனில், அது நிராகரிக்கப்படலாம் அல்லது ஸ்பேம் (Spam) கோப்புறைக்கு அனுப்பப்படலாம்.
SPF தொடரியல் மற்றும் பொதுவான சொற்கள்
ஒரு முறையான SPF பதிவு குறிப்பிட்ட விதிகளைப் பின்பற்றி எழுதப்பட வேண்டும். அதன் முக்கியக் கூறுகள் பின்வருமாறு:
- v=spf1: இது SPF பதிப்பின் தொடக்கத்தைக் குறிக்கிறது. ஒரு பதிவு எப்போதும்
v=spf1என்ற சொல்லுடன் தான் தொடங்க வேண்டும். - include: பிற டொமைன்களின் SPF பதிவுகளை நமது பதிவிற்குள் சேர்க்க இது பயன்படுகிறது.
- ip4 மற்றும் ip6: மின்னஞ்சல் அனுப்ப அனுமதிக்கப்பட்ட குறிப்பிட்ட IPv4 அல்லது IPv6 முகவரிகள் மற்றும் CIDR வரம்புகளைக் குறிக்க இவை பயன்படுகின்றன.
- all: பதிவின் இறுதியில் பயன்படுத்தப்படும் இந்தச் சொல், பட்டியலில் இல்லாத பிற அஞ்சல் சேவையகங்களை எவ்வாறு கையாள வேண்டும் என்பதைப் பெறுநர்களுக்குக் கூறுகிறது.
- மாற்றிகள் (Modifiers):
redirectபோன்ற மாற்றிகள், கொள்கை மதிப்பீட்டை வேறொரு டொமைனுக்குத் திசைதிருப்பப் பயன்படுகின்றன.
10 DNS தேடல் வரம்பும் அதன் தாக்கங்களும்
SPF விவரக்குறிப்புகளின்படி, ஒரு மின்னஞ்சல் சேவையகம் SPF கொள்கையை மதிப்பிடும்போது அதிகபட்சமாக 10 DNS தேடல்களை (DNS Lookups) மட்டுமே செய்ய முடியும்.
- நேரடி DNS சொற்கள்: ஒட்டப்பட்ட பதிவிலுள்ள
include,a,mx,ptr,existsமற்றும்redirectஆகிய சொற்கள் DNS தேடலைத் தூண்டுகின்றன. - நிரந்தரப் பிழை (Permanent Error): 10 DNS தேடல் சொற்களின் வரம்பை மீறும் மதிப்பீட்டை SPF பெறுநர்கள் நிரந்தரப் பிழையாகக் கருத வேண்டும். இதனால் மின்னஞ்சல்கள் பெறுநரைச் சென்றடையாமல் நிராகரிக்கப்படும் அபாயம் ஏற்படுகிறது.
- சங்கிலித் தொடர் தேடல்கள்:
includeஅல்லதுredirectஇலக்குகள் இந்த முதல் பதிவு மதிப்பீட்டைவிட அதிக DNS தேடல்களைச் சேர்க்கலாம். இதனால், முதல் பதிவில் 10-க்கும் குறைவான சொற்கள் இருந்தாலும், உட்பொதிக்கப்பட்ட பிற பதிவுகளின் காரணமாக ஒட்டுமொத்த வரம்பு 10-ஐத் தாண்டிவிடக்கூடும்.
தொடரியல் பிழைகளும் கொள்கை அபாயங்களும்
SPF பதிவை உருவாக்கும்போது ஏற்படும் சில பொதுவான தவறுகள் மற்றும் கொள்கை அபாயங்கள் கீழே விளக்கப்பட்டுள்ளன:
- +all பயன்பாடு:
+allஎன்பது உலகில் உள்ள அனைத்து அஞ்சல் சேவையகங்களையும் அங்கீகரிக்கிறது. இது பொதுவாக SPF-ன் நோக்கத்தைத் தோற்கடிக்கிறது. - ?all பயன்பாடு:
?allஎன்பது நடுநிலை முடிவை வழங்கி, பெறுநர்களுக்கு மிகக் குறைந்த கொள்கை வழிகாட்டுதலையே தருகிறது. - ptr செயல்முறை:
ptrசெயல்முறை மெதுவானதும் நம்பகமற்றதும் என்பதால் அதை வெளியிடக் கூடாது. - முடிவுறுத்தும் கொள்கை இல்லாமை: பதிவில்
allஅல்லதுredirectஎதுவும் இல்லை எனில், பொருந்தாத அனுப்புநர்கள் நடுநிலை முடிவைப் பெறுவார்கள். - all-க்குப் பிந்தைய சொற்கள்:
all-க்குப் பிந்தைய சொற்களை SPF மதிப்பீட்டின்போது அடைய முடியாது. மேலும், பதிவில்allஇருப்பதால்redirectபுறக்கணிக்கப்படுகிறது.
உள்ளூர் சரிபார்ப்பு மற்றும் முழு DNS வினவல் வேறுபாடு
"SPF பதிவுச் சரிபார்ப்பி" கருவி ஒரு உள்ளூர் தொடரியல் சரிபார்ப்பைச் செய்கிறது. இது நீங்கள் வழங்கும் உரையை மட்டுமே பகுப்பாய்வு செய்யும்.
- உள்ளூர் பகுப்பாய்வு: இந்தத் கருவி DNS-ஐ வினவாது, வழங்குநர் பதிவுகளை விரிவாக்காது, அனுப்புநர் IP-ஐ சோதிக்காது அல்லது பெறும் அஞ்சல் சேவையகத்தின் பதிலை உறுதிப்படுத்தாது.
- தனியுரிமை: உங்கள் SPF பதிவு உலாவியிலேயே இருக்கும். BroBroGo அதை பதிவேற்றவோ சேமிக்கவோ செய்யாது. இதனால் உங்கள் தரவு பாதுகாப்பாக உள்ளூர் கணினியிலேயே செயலாக்கப்படுகிறது.
SPF பதிவுச் சரிபார்ப்பி இடைமுக வழிகாட்டி
இக்கருவியைப் பயன்படுத்தும்போது நீங்கள் காணும் முக்கியப் பிரிவுகள் மற்றும் முடிவுகள்:
உள்ளீடுகள் (Inputs)
- SPF TXT மதிப்பு:
v=spf1எனத் தொடங்கும் அதிகபட்சம் 20,000 எழுத்துகள் கொண்ட SPF பதிவை இங்கு ஒட்ட வேண்டும்.
வெளியீடுகள் (Outputs)
- SPF பகுப்பாய்வு மற்றும் SPF சுருக்கம்.
- நேரடி DNS சொற்கள்: DNS தேடலைத் தூண்டும் சொற்களின் எண்ணிக்கை.
- செயல்முறைகள் மற்றும் அபாயங்கள் எண்ணிக்கை.
- பகுக்கப்பட்ட சொற்கள்: இதில் சொல், வகை (பதிப்பு, செயல்முறை, மாற்றி அல்லது தெரியாதது), மதிப்பு அல்லது தகுதிக்குறி மற்றும் அது DNS-ஐப் பயன்படுத்துகிறதா (ஆம்/இல்லை) போன்ற விவரங்கள் அட்டவணையாகக் காட்டப்படும்.
- தொடரியல் மற்றும் கொள்கைக் குறிப்புகள்: பதிவில் ஏதேனும் பிழைகள் இருந்தால் அவை பட்டியலிடப்படும். பிழைகள் இல்லை எனில், "ஒட்டப்பட்ட பதிவில் தொடரியல் அல்லது கொள்கை அபாயம் எதுவும் கண்டறியப்படவில்லை." என்று காட்டப்படும்.
அடிக்கடி கேட்கப்படும் கேள்விகள் (FAQ)
SPF DNS தேடல் மதிப்பீடு எவ்வாறு கணக்கிடப்படுகிறது?
ஒட்டப்பட்ட பதிவிலுள்ள include, a, mx, ptr, exists மற்றும் redirect சொற்களை மதிப்பீடு எண்ணுகிறது. சேர்க்கப்பட்ட மற்றும் திசைமாற்றப்பட்ட பதிவுகள் மேலும் தேடல்களைச் சேர்க்கலாம்; ஆகவே உள்ளூர் சரிபார்ப்பால் இறுதி சுழல்முறை மொத்தத்தை அறிய முடியாது.
SPF-க்கு 10-க்கும் மேற்பட்ட DNS தேடல்கள் தேவைப்பட்டால் என்ன ஆகும்?
10 DNS தேடல் சொற்களின் வரம்பை மீறும் மதிப்பீட்டை SPF பெறுநர்கள் நிரந்தரப் பிழையாகக் கருத வேண்டும். இந்த வரம்பு முதல் பதிவை மட்டுமல்ல, முழு include மற்றும் redirect சங்கிலியையும் உள்ளடக்கும்.
பிழையற்ற முடிவு எனது SPF அமைப்பு செயல்படுவதை நிரூபிக்குமா?
இல்லை. இந்தப் பக்கம் நீங்கள் ஒட்டும் உரையை மட்டுமே சரிபார்க்கிறது. இது DNS-ஐ வினவாது, வழங்குநர் பதிவுகளை விரிவாக்காது, அனுப்புநர் IP-ஐ சோதிக்காது அல்லது பெறும் அஞ்சல் சேவையகத்தின் பதிலை உறுதிப்படுத்தாது.
எனது SPF பதிவுத் தரவு பாதுகாப்பானதா?
ஆம். உங்கள் SPF பதிவு உலாவியிலேயே இருக்கும். BroBroGo அதை பதிவேற்றவோ சேமிக்கவோ செய்யாது. அனைத்துச் செயல்பாடுகளும் உங்கள் உள்ளூர் உலாவியிலேயே தங்கிவிடுகின்றன.