Postfix, VPN සහ smarthost: පෝලිම firewall එකක් නොවේ
පෝලිම තැපෑල රඳවා ගනී, firewall මාර්ගය තීරණය කරයි. relay ස්ථාවරව තබන්න, ජාල ස්ථරයේ VPN හරහා පමණක් බෙදාහැරීම බලාත්මක කරන්න, සහ ප්රමාදය කාලසටහනක් ලෙස සලකන්න.
VPN එනතෙක් තැපෑල පෝලිමේ තබා ගැනීම කාලසටහන් ගැටලුවකි, සහ සුපුරුදු විසඳුම Postfix නවත්වා, main.cf මාරු කර, නැවත ආරම්භ කිරීමයි. එය ක්රියා කරයි, සහ එය වැරදි හැඩයයි, මන්ද එය අවශ්යතා දෙකක් මිශ්ර කරයි: බෙදාහැරීම කවදා උත්සාහ කළ යුතුද, සහ කුමන ජාල මාර්ගයකට එය ගෙන යා හැකිද. දෙවැන්න firewall තීරණයකි, සහ කිසිදු Postfix උපදෙසකට එය කළ නොහැක. දෙක වෙන් කළ පසු, එක් එක් එකට කුඩා හා පරීක්ෂා කළ හැකි පිළිතුරක් ඇත.
relay ගමනාන්තය ස්ථාවරව තබන්න, ජාල මායිමේ සෘජු බෙදාහැරීම අවහිර කරන්න, සහ රැඳී සිටීම පෝලිමට කරන්න දෙන්න.
මිනිසුන් එකකට එකතු කරන අවශ්යතා දෙක
relay Postfix වෙත තැපෑල කොහේ දිය යුතුද යන්න කියයි; relayhost = [smtp.corp.example]:587 සත්කාරකයක් සහ තොටුපළක් නම් කරයි, වරහන් එම ඊළඟ පිම්ම සඳහා MX මත පදනම් වූ තේරීම මර්දනය කරයි. මාර්ගය කර්නලයට පැකට්ටු යා හැකි තැන කියයි. මාර්ග සීමාවක් නොමැති නිවැරදි relayhost එකක් වුවද රවුටින් වගුව අවසර දෙන විට Postfix ට සෘජුවම අන්තර්ජාලයට ළඟා වීමට ඉඩ දෙයි, සහ වැරදි relayhost සමඟ නිවැරදි firewall එකක් තැපෑල වැරදි තැනට යවයි. කිසිවක් අනෙක අදහස් නොකරයි.
ප්රවාහන සිතියම්, යවන්නා අනුව අභිබවා යාම් සහ ආපසු relay සෑම එකක්ම එම කියවීම වටී. ස්ථාවර relayhost යනු වින්යාසගත සෑම බෙදාහැරීම් මාර්ගයක්ම එය භාවිතා කරන බවට සාක්ෂියක් නොවේ, සහ relay මගහරින ආපසු මාර්ගය වඩා හොඳ වෙස් ගැනීමක එම අසාර්ථකත්වයයි.
defer_transports සැබවින්ම කරන්නේ කුමක්ද
defer_transports නම් කළ ප්රවාහන සඳහා පණිවිඩ රඳවා තබයි, එබැවින් පෝලිම් වටයක් ඒවා ස්පර්ශ කරන තෙක් කිසිදු බෙදාහැරීම් උත්සාහයක් සිදු නොවේ. එය කාලසටහන් පාලනයකි, සහ පෝලිම් ෆ්ලෂ් එය අභිබවා යයි; එය නිර්මාණය මිස දෝෂයක් නොවේ. master.cf හි සැබෑ ප්රවාහන නාම භාවිතා කරන්න, මන්ද අභිරුචි ප්රවාහනයක් හෝ වෙන වශයෙන් නම් කළ relay ප්රවාහනයක් එහි වැඩසටහන SMTP ද කතා කරන නිසා පමණක් ආවරණය නොවේ. සාමාන්ය නැවත උත්සාහය වෙනත් යාන්ත්රණයකි: fail-closed මාර්ගයක් සමඟ බෙදාහැරීම් උත්සාහයන් සරලව අසාර්ථක වී පෝලිමේ රැඳේ, කිසිදු ප්රමාද උපදෙසක් සම්බන්ධ නොවේ.
ස්ථිර අසාර්ථකතා ආචාරශීලීව රැඳී නොසිටී. නරක ලබන්නෙකු හෝ ප්රතික්ෂේප කළ සත්යාපනයක් උමං මාර්ගය පෙනෙන තෙක් වාඩි වී සිටීම වෙනුවට ආපසු පනී හෝ දෘඩ දෝෂයක් ලෙස සිරවේ, එබැවින් ප්රමාද වූ තැපෑලෙන් පිරුණු පෝලිමක් ස්වයංක්රීයව ආරක්ෂිත පෝලිමක් නොවේ.
ජාල ස්ථරයේ මාර්ගය බලාත්මක කරන්න
සීමාව අයත් වන්නේ දේශීය ප්රතිදාන මායිමට හෝ හුදකලා ජාල නාම අවකාශයක් තුළටය. එය relay හි සැබෑ ලිපින, ප්රවාහනය සහ තොටුපළ ආවරණය කළ යුතුය, සක්රීය නම් IPv6 ද, මන්ද TCP 25 අවහිර කරන රීතියක් 587 හෝ 465 හි relay එකකට කිසිවක් නොකරයි. loopback සහ දේශීය ඉදිරිපත් කිරීම් මාර්ග වෙන් කර තබන්න, පෝලිමම දිගටම ක්රියා කරන පරිදි. උමං මාර්ගය අතුරුදහන් වූ විට හෝ වෙනත් අතුරුමුහුණත් නාමයක් යටතේ නැවත පෙනුණු විට ප්රතිපත්තිය වසා තබා ගත යුතුය.
අතුරුමුහුණත ඉහළ ආ සිදුවීම එය හරහා relay වෙත ළඟා විය හැකි බව ඔප්පු නොකරයි. එබැවින් සබැඳිය පරීක්ෂා කර පසුව පෝලිම හිස් කරන කොක්කක් සුවපහසුවක් මිස සහතිකයක් නොවේ: පරීක්ෂාව සහ බෙදාහැරීම් උත්සාහය අතර සබැඳිය වෙනස් විය හැක.
හානිකර නොවන පණිවිඩයකින් ඔප්පු කරන්න
VPN පහළ ඇති විට හානිකර නොවන පණිවිඩයක් යවන්න, පසුව ප්රමාද හේතුව සහ පෝලිම් ID සඳහා postqueue -p පරීක්ෂා කරන්න. අදහස් කළ මාර්ගය නැවත පිහිටුවා පාලිත පෝලිම් වටයක් ඉල්ලන්න, පණිවිඩය වෙනත් තැනකට නොව relay හරහා පිටවේද යන්න බලන්න. පසුව පියාසැරිය මැදදී මාර්ගය නැවත කඩන්න සහ පණිවිඩය පෝලිමට ආපසු එන බව තහවුරු කරන්න. බාධාවක් කොපමණ කල් පවතින්නද යන්න තීරණය කිරීමට පෙර maximal_queue_lifetime සමාලෝචනය කරන්න, මන්ද ශුන්ය අගයක් යනු එක් උත්සාහයක් මිස අසීමිත රඳවා ගැනීමක් නොවේ.
පෝලිමේ වයස සහ තැටි භාවිතය නිරීක්ෂණය කරන්න. VPN එක එනතෙක් රැඳී සිටින ප්රතිපත්තියක්, සිකුරාදා සිට පෝලිම වැඩෙන බව කිසිවෙකු නොදුටුවහොත් තැපැල් බාධාවක් බවට පත් වේ.
relay, ප්රවාහනය, firewall රීතිය සහ ආයුෂ එකට සටහන් කරන්න. එම හතර වින්යාසය විස්තර කරයි; ඒවායින් ඕනෑම එකක් තනිව අනුමානයක් විස්තර කරයි.