ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-24, Friday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

Python සමඟ SPF, DKIM, DMARC රෙකෝඩ් පරීක්ෂා කිරීම - ඔබේ ඊමේල් ඉන්බොක්ස් රැකගන්න

Python සමඟ SPF, DKIM, DMARC රෙකෝඩ් පරීක්ෂා කිරීම - ඔබේ ඊමේල් ඉන්බොක්ස් රැකගන්න

ඔබේ යෙදුමෙන් ඊමේල් යවන්නේ නම්, එම ඊමේල් ඉන්බොක්ස් එකට ලැබෙන්නේ නැතිව ස්පෑම් ෆෝල්ඩරයට වැටෙන්නේ ඇයි? එය තේරුම් ගැනීමට අවශ්‍යම ත්‍රිත්වයක් SPF, DKIM, DMARC යන DNS රෙකෝඩ් තුනයි. මේ රෙකෝඩ් මගින් ලැබෙන අනුමැතිය හෝ ප්‍රතික්ෂේපය, ඔබේ ඊමේල් ගනුදෙනුවේ විශ්වාසනීයතාව තීරණය කරයි.

Dev.to වෙබ් අඩවියේ ප්‍රවීණයකු Python භාවිතයෙන් මෙම රෙකෝඩ් පරීක්ෂා කිරීමේ ක්‍රමයක් පළ කර ඇත. එක්ම ලයිබ්‍රරියක් – dnspython – ස්ථාපනය කර (pip install dnspython) ඔබට SPF, DKIM, DMARC රෙකෝඩ් සොයාගෙන, ඒවායේ අඩුපාඩු හෝ අඩුම තරම් සලකුණු කරගත හැක.

SPF රෙකෝඩ් TXT වර්ගයේ, v=spf1 යන පදයෙන් ආරම්භ වේ. Python කේතයක් මඟින් ඕනෑම ඩොමේනයක TXT රෙකෝඩ් ලබාගෙන, එය v=spf1 ආරම්භකයදැයි පරීක්ෂා කරයි. ඒ අතර, SPF රෙකෝඩ් තුළ “include”, “a”, “mx” වැනි DNS විමසුම් උපකරණ 10කට අධිකව භාවිතා කරන්නේ නැති බව තහවුරු කිරීම වැදගත්; එය ඉක්මවා ගියහොත් “permerror” පණිවුඩයක් ලැබෙයි.

DMARC රෙකෝඩ් _dmarc උප-ඩොමේනයේ TXT ලෙස පවත්වා, v=DMARC1 යන පදයෙන් ආරම්භ වේ. Python කේතය p= පරාමිතිය (none, quarantine, reject) කියවා, ඊමේල් ප්‍රතිපත්තිය තීරණය කරයි. “p=none” නම්, ඩොමේනය තවමත් සපෝෆ් කිරීමේ ආරක්ෂාවෙන් හිස් වේ.

DKIM රෙකෝඩ් තවත් සංකීර්ණයි, එය “selector._domainkey.domain” ආකාරයෙන් සොයාගත යුතුය. සාමාන්‍යයෙන් භාවිතා වන selector ලැයිස්තුවක් (google, default, s1, s2, k1, selector1, selector2, dkim) පරීක්ෂා කර, සොයාගත් රෙකෝඩ් පෙන්වයි. ඔබේ ඊමේල් පණිවුඩයේ “DKIM‑Signature” හි s= ටැග් එකෙන් සැබැවින්ම භාවිතා වන selector එක ගවේෂණය කළ හැක.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණික සමාජයට මෙම උපකරණ කීපයක් විශාල වාසියක් ගෙන දේ:

  • සැකසුම් ඉගෙනුම – සිසුන් Python මූලිකතා සමඟ DNS විමසුම් අත්හදා බැලීමට, ඊමේල් ආරක්ෂාව පිළිබඳ ප්‍රායෝගික දැනුමක් ගොඩනඟා ගත හැක.
  • ව්‍යාපාරික විශ්වාසය – ස්ථානීය සමාගම් තම ඊමේල් ප්‍රචාරණය හෝ ගනුදෙනුකාරක ඊමේල් සේවාවන්හි SPF, DKIM, DMARC සකස් කර, ගනුදෙනුකාරයන්ගේ inbox හි පෙනුම වැඩි කර ගත හැක.
  • ආරක්ෂිත තැනැත්තිය – සයිබර් ආකර්ෂණය වර්ධනය වන මේ කාලයේ, නිවැරදි DNS රෙකෝඩ් පරීක්ෂා කිරීමෙන් phishing හා spoofing ප්‍රහාර වලට එරෙහිව ශක්තිමත් මූලික පදනමක් සැකසිය හැක.

අවසානයේ, ඔබේ ඩොමේනයේ SPF, DKIM, DMARC රෙකෝඩ් පරීක්ෂා කර, “p=reject” වැනි දැඩි ප්‍රතිපත්තියක් සකස් කර, එය නවීන ඊමේල් ප්‍රචාරණ ව්‍යාපාරයක් සඳහා අත්‍යවශ්‍ය පියවරක් බව අමතක නොකරන්න.

ඉදිරියේදී ඔබේ ඊමේල් අඩවි පරීක්ෂා කිරීමේ මෙවලමක් ලෙස Bulko හි නොමිලේ මෙවලම් භාවිතා කරගත හැකි අතර, Python කේතය ඔබේ පද්ධතියේ සරලව ක්‍රියාත්මක කරගත හැක.

💡 ඔබේ ඊමේල් සුරක්ෂිතතාව දැන් පරීක්ෂා කරන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Python #Email #DNS #Security #SriLanka