DSN: د SMTP برېښناليک لپاره د تدارک وضعیت خبرتیا

معلومه کړئ چې څنګه DSN د SMTP په اړه د لیږد دریځ وړاندې کوي.

کله چې تاسو ته لیږل شوي بریښنالیک ته څه پیښ شوي وئ؟

حتی د SMTP پروتوکول په اړه یو لنډ لید به تاسو ته خبر ورکړئ چې د معمول هیله پرته، EHLO هم شتون لري، کوم چې پراختیا شوي SMTP سرور خپل وړتیاوې د اصلي معیشت څخه بهر اعلانوي. یو یې د DSN دی. DSN؟ ایا د DNA او DDT کافی نه دی؟

د دې لپاره چې بریښناليک د اعتبار وړ نه وي، یو څوک باید " خپل سرور غوره کړي، دا زما میلون وخوړل ... " غیر معمولی ندي. زه دا کار کوم. مګر، د دې شکونو ملاتړ کولو لپاره ډیر دلیل شتون نلري.

د سپارلو سپوږمکۍ این تایید د RFC 821 څخه (د 1982 څخه) راپه دیخوا وی. کله چې د DATA برخه د SMTP پروتوکول پای ته ورسیږي او سرور د لیږد لپاره ای میل قبول کړی دی دا د دې مسؤلیت دی. که، د کوم دلیل لپاره، دا نشي کوالی چې ترلاسه کونکي ته ترلاسه کړي، نو دا باید د دې غلطۍ خبرتیا سره اصلي مرسلر ته واستوي. په نتیجه کې ځینې غیر واضح ایښنالیک کې .

د دې ترڅنګ، دا زاړه کنوانسیون دا معنی درلوده چې تاسو یو غلطي پیغام ترلاسه کړی یا تاسو هیڅ شی نه و موندلی چې تاسو کوم شی نه پوهیږئ: بریښنالیک ته رسیدلی یا دا ممکن نه وي. د ډیری مواردو کې د تېروتنې تېروتنه یوازې د خرابې پیغامونو په توګه ګټورې وې. د بریښناليک سره ډیر نور مهم دي دا نور نور قناعت وړ نه دي (لکه څنګه چې دا مخکې وه).

د ایس ایم ټي ټي لپاره د DSN توزیع

RFC 1891 د SMTP پروتوکول ته ځینې امتیاز وړاندیز کوي چې پایله یې د ډی ایس ډی سیسټم خورا ډیر باوري او ګټور کار وي. دا د کرنې او مالدارۍ وزارت او RCPT قوماندانیانو لپاره یو لوی امتیاز دی (که دا معنی درته نه وي، SMTP څنګه کار کوي او بیا دلته راشي.).

نه EHLO، نه تفریح

لومړی، موږ باید ډاډه کړو چې سرور د DSN ملاتړ کوي. په دې توګه، موږ باید هغه ته د EHLO وایو او په غور سره واورئ. که دا د ځانګړتیاوو لیست کې د DSN سره ځواب ووایی موږ کولی شو دا احساس وکړو چې دا به زموږ غوښتنو ته خدمت وکړي. که نه، نو نه: موږ کولی شو بل بل سرور ته هڅه وکړو یا په ساده ډول د DSN پرته ای میل ته راشئ. د بېلګې په توګه (زما انټرنېټ نیلا، د سرور تولید تور تور):

220 larose.magnet.at د ESMTP Sendmail 8.8.6 / 8.8.6؛ Sun، 24 Aug 1997 18:23:22 +0200
د چاپیریال روغتیایی مرکز
250-larose.magnet.at سلام سیمه ییز دوست [127.0.0.1]، له تاسو سره لیوالتیا وکړه
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-انکس
250-ETRN
250-XUSR
250 مرسته

په خیر سره، د نورو شیانو په منځ کې موږ DSN پیداکړو.

د ایس ایس ایل لیږونکی توکی

بلې قوماندې په ځانګړې توګه د کرنې وزارت لخوا له:. د DSN سره، دا توپیر نلري. مګر دوه اضافي اختیارونه شتون لري چې تاسو یې کوالی شئ: RET او ENVID.

د RET اختیار په خپله خوښه د کرنې او مالدارۍ وزارت په قومندانۍ کې ځای پرځای شوی و، مګر دا دلته شتون لري او همدا رنګه دا به په بل ځای کې وي. موخه دا ده چې مشخص کړئ چې د سپارلو ناکامۍ په صورت کې ستاسو اصلي پیغام بیرته ستنیږي. صحیح دلیلونه بشپړ او HDRS دي. پخوانۍ وسیله دا ده چې بشپړ پیغام باید د غلطۍ پیغام کې شامل شي، HDRS سرور ته الرښوونه کوي چې یوازې د ناکام پوستې سر بیرته راستانه کړي. که د RET مشخص نه وي، دا د هغه سرور پورې اړه لري چې څه وکړي. په ډیرو پیښو کې HDRS به د اصلي قیمت وي.

ENVID په حقیقت کې د لیږونکي پورې اړه لري ځکه چې هغې یا (د هغې) د برېښناليک ایمیل کونکي به یوازې یو وي چې دا د لفافې پیژندونکی سره مرسته کوي . د دې موخه دا ده چې د لیږونکي ته ووایاست چې کوم بریښنالیک د ممکن صادر شوي غلطي پیغام سره تړاو لري. د دې ID بڼه بڼه په اصل کې د لیږونکي انځور تصور ته ځي. موږ به په خپل مثال کې ENVID ونه کاروو (تصور!):

د MAIL څخه: Sender@example.com RET = HDRS
250 sender@example.com ... لرې کوونکی

په ښکاره ډول، موږ یوازې غواړو چې سرپرست بیرته زموږ په DSN کې ترلاسه کړو.

د DSN ترلاسه کونکي توکی

RCPT ته: د توزیع بشپړ منصفانه برخه هم لیږل کیږي: یادونه او ORCPT.

خبرتیا د DSN اصلي زړه دی. دا سرور ته وايي کله چې د سپارلو د حالت خبرتیا واستوي. لومړی ممکن ممکنه نه وي نو پدې معنی چې د هیڅ ډول شرایطو لاندې DSN باید د لیږونکي ته بیرته ستانه نشي. دا د DSN پرته ممکن نه وه. بیا هلته بریالي شتون لري، چې تاسو به ستاسو په لیک کې د لیږلو په وخت کې ستاسو د بریښنا لیک په اړه خبر درکړي. FAILURE د SUCCESS معاون (!): DSN به د رسیدلو پرمهال یو نیولو په صورت کې راشي. وروستی اختیار دا دی چې تاسو به په سپارلو کې غیر معمولي ځنډ شتون ولرئ نو تاسو به خبر ورکړئ، مګر د انتقال اصلي واقعیت) بریالیتوب یا ناکامي (تر اوسه پریکړه نه ده شوې. هیڅکله یواځې یوازینۍ مسله وي که چیرې مشخص شي، نو نور به په یو لیست کې حاضر شي، د کوما لخوا ټاکل شوي. کامیابۍ او خیرات د یو ښکلي پیاوړي ټیم لپاره (یوځای)! او تاسو ته نژدې (تقريبا) کوم پیغام ستاسو د بریښنالیک سره واقع شوی دی.

د او سي سي پي ټي موخه د اصلي ترلاسه کوونکي د برېښناليک پيغام پېرود کول دي، د بيلګې په توګه که دا بل بل پته ته ليږدول کيږي. د دې اختیار دلیل د اصلي ترلاسه کونکي ایمیل پته د یو پته سره یوځای دی. د بریښناليک ډول لومړی ځل کیږي، وروسته یو نیمکلون او په پایله کې پته. د مثال په توګه:

RCPT ته: support@example.com خبرتیا = فایلورډ، DELAY ORCPT = rfc822؛ support@example.com
250 support@example.com ... ترلاسه کوونکی (لیږدول به)

دا د هغه ډیټا لخوا تعقیب کیږي لکه څنګه چې موږ پوهیږو او بالاخره، هیله مند یو، د تدارکاتو وضعیت نوښت تاسو ته د بریالیتوب خبر درکوي.

آیا د DSN کار؟

البته، دا ښکلا او عقل به یوازې د کار کولو په صورت کې کار وکړي که چیرې د لیږدونکي لیږونکي استازي د DSN ترلاسه کوونکي ملاتړ ته ورسیږي. ځینې ​​ورځ به دوی.