notqmail, qmail మెయిల్ సర్వర్ యొక్క ఫోర్క్, పరిచయం చేయబడింది

సమర్పించిన వారు ప్రాజెక్ట్ యొక్క మొదటి విడుదల notqmail, దీనిలో మెయిల్ సర్వర్ ఫోర్క్ అభివృద్ధి ప్రారంభమైంది qmail. సెండ్‌మెయిల్‌కి మరింత సురక్షితమైన మరియు వేగవంతమైన ప్రత్యామ్నాయాన్ని అందించే లక్ష్యంతో 1995లో డేనియల్ J. బెర్న్‌స్టెయిన్ ద్వారా Qmail సృష్టించబడింది. qmail 1.03 యొక్క తాజా విడుదల 1998లో ప్రచురించబడింది మరియు అప్పటి నుండి అధికారిక డెలివరీ నవీకరించబడలేదు, అయితే సర్వర్ అధిక-నాణ్యత మరియు సురక్షితమైన సాఫ్ట్‌వేర్‌కు ఉదాహరణగా మిగిలిపోయింది, కాబట్టి ఇది ఈ రోజు వరకు ఉపయోగించబడుతోంది మరియు అనేక ప్యాచ్‌లను పొందింది మరియు యాడ్-ఆన్‌లు. ఒక సమయంలో, qmail 1.03 మరియు సేకరించబడిన ప్యాచ్‌ల ఆధారంగా, netqmail పంపిణీ ఏర్పడింది, కానీ ఇప్పుడు అది పాడుబడిన రూపంలో ఉంది మరియు 2007 నుండి నవీకరించబడలేదు.

Amitai Schleier, NetBSD కంట్రిబ్యూటర్ మరియు వివిధ రచయితలు పాచెస్ మరియు సెట్టింగులు qmailకి, ఆసక్తిగల ఔత్సాహికులతో కలిసి ప్రాజెక్ట్‌ని స్థాపించారు notqmail, ప్యాచ్‌ల సెట్‌గా కాకుండా ఒక బంధన ఉత్పత్తిగా qmail అభివృద్ధిని కొనసాగించడం లక్ష్యంగా పెట్టుకుంది. qmail లాగా, కొత్త ప్రాజెక్ట్ ద్వారా పంపిణీ చేయబడింది పబ్లిక్ డొమైన్‌గా (అందరికీ మరియు పరిమితులు లేకుండా ఉత్పత్తిని పంపిణీ చేసే మరియు ఉపయోగించగల సామర్థ్యంతో కాపీరైట్ యొక్క పూర్తి మినహాయింపు).

Notqmail కూడా qmail యొక్క సాధారణ సూత్రాలకు కట్టుబడి ఉంటుంది - నిర్మాణ సరళత, స్థిరత్వం మరియు కనీస సంఖ్యలో లోపాలు. notqmail డెవలపర్లు మార్పులను చేర్చడంలో చాలా జాగ్రత్తలు తీసుకుంటారు మరియు ఆధునిక వాస్తవాలలో అవసరమైన కార్యాచరణను మాత్రమే జోడిస్తారు, ప్రాథమిక qmail అనుకూలతను నిర్వహించడం మరియు ఇప్పటికే ఉన్న qmail ఇన్‌స్టాలేషన్‌లను భర్తీ చేయడానికి ఉపయోగించే విడుదలలను అందించడం. స్థిరత్వం మరియు భద్రత యొక్క సరైన స్థాయిని నిర్వహించడానికి, విడుదలలు చాలా తరచుగా విడుదల చేయడానికి ప్రణాళిక చేయబడ్డాయి మరియు ప్రతిదానిలో తక్కువ సంఖ్యలో మార్పులను మాత్రమే కలిగి ఉంటాయి, వినియోగదారులకు ప్రతిపాదిత మార్పులను వారి స్వంత చేతులతో పరీక్షించడానికి అవకాశం ఇస్తుంది. కొత్త విడుదలలకు పరివర్తనను సులభతరం చేయడానికి, నవీకరణల యొక్క నమ్మకమైన, సరళమైన మరియు సాధారణ సంస్థాపన కోసం ఒక యంత్రాంగాన్ని సిద్ధం చేయడానికి ప్రణాళిక చేయబడింది.

qmail యొక్క అసలైన ఆర్కిటెక్చర్ భద్రపరచబడుతుంది మరియు ప్రాథమిక భాగాలు మారవు, ఇది కొంత వరకు qmail 1.03 కోసం గతంలో విడుదల చేసిన యాడ్-ఆన్‌లు మరియు ప్యాచ్‌లతో అనుకూలతను కలిగి ఉంటుంది. అవసరమైతే ప్రాథమిక qmail కోర్‌కి అవసరమైన సాఫ్ట్‌వేర్ ఇంటర్‌ఫేస్‌లను జోడించడం ద్వారా అదనపు ఫీచర్లను పొడిగింపుల రూపంలో అమలు చేయడానికి ప్రణాళిక చేయబడింది. నుండి
ప్రణాళిక కొత్త ఫీచర్‌లను ప్రారంభించడానికి, SMTP స్వీకర్త ధృవీకరణ సాధనాలు, ప్రమాణీకరణ మరియు ఎన్‌క్రిప్షన్ మోడ్‌లు (AUTH మరియు TLS), SPF, SRS, DKIM, DMARC, EAI మరియు SNIలకు మద్దతు గుర్తించబడింది.

ప్రాజెక్ట్ యొక్క మొదటి విడుదలలో (1.07) FreeBSD మరియు macOS యొక్క ప్రస్తుత విడుదలలతో అనుకూలత సమస్యలు పరిష్కరించబడ్డాయి, utmpకి బదులుగా utmpxని ఉపయోగించగల సామర్థ్యం జోడించబడింది, BIND 9-ఆధారిత పరిష్కారాలతో అనుకూలత సమస్యలు పరిష్కరించబడ్డాయి. ఏకపక్ష డైరెక్టరీలలో ఇన్‌స్టాలేషన్ సరళీకృతం చేయబడింది, ఇన్‌స్టాల్ చేయగల సామర్థ్యం రూట్‌గా లాగిన్ చేయకుండానే అందించబడింది మరియు ప్రత్యేక qmail వినియోగదారుని సృష్టించడం ద్వారా అవసరం లేకుండా నిర్మించగల సామర్థ్యం జోడించబడింది (ఏకపక్ష అన్‌ప్రివిలేజ్డ్ యూజర్ కింద ప్రారంభించవచ్చు). రన్‌టైమ్ UID/GID తనిఖీ జోడించబడింది.

వెర్షన్ 1.08లో, డెబియన్ (deb) మరియు RHEL (rpm) కోసం ప్యాకేజీలను సిద్ధం చేయడానికి ప్రణాళిక చేయబడింది, అలాగే C89 ప్రమాణానికి అనుగుణంగా ఉన్న ఎంపికలతో కాలం చెల్లిన C నిర్మాణాలను భర్తీ చేయడానికి రీఫ్యాక్టరింగ్ చేయడానికి ప్రణాళిక చేయబడింది. పొడిగింపుల కోసం కొత్త ప్రోగ్రామింగ్ ఇంటర్‌ఫేస్‌లు 1.9 విడుదల కోసం ప్లాన్ చేయబడ్డాయి. వెర్షన్ 2.0లో, ఇది మెయిల్ క్యూ సిస్టమ్ యొక్క సెట్టింగ్‌లను మార్చాలని, క్యూలను పునరుద్ధరించడానికి ఒక యుటిలిటీని జోడించాలని మరియు LDAPతో ఏకీకరణ కోసం పొడిగింపులను కనెక్ట్ చేసే సామర్థ్యానికి APIని తీసుకురావాలని భావిస్తున్నారు.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి