DSN: Bayanin Bayarwar Bayarwa ga SMTP Email

Binciki yadda DSN ke nufin gabatar da matsayi na asali zuwa email na SMTP.

Yayi Bayyana Abin da Ya faru ga Imel ɗin da Aka Aika?

Ko da kawai kallo ne kawai game da yarjejeniyar SMTP za ku lura da cewa ba tare da sabawa ba, akwai kuma EHLO, wanda ke sa SMTP uwar garken Extended yayi tallata da damar da ta dace da ainihin asali. Ɗaya daga cikinsu shine DSN. DSN? Shin DNA da DDT ba su isa ba?

Don jayayya cewa imel ɗin ba shi da tabbacin, cewa wani ya kamata " ... ciyar da saitunan su mafi kyau, ya ci na sakon ... " ba abu bane. Na yi shi kaina. Duk da haka, babu dalilin da zai taimaka wa waɗannan zato.

Sakon S tatus N otiipation ya kasance a kusa da RFC 821 (daga 1982). Da zarar sashen SATA na SMTP ya ƙare kuma uwar garken ya karbi imel na aikawa yana da alhakin shi. Idan, saboda kowane dalili, baza ta iya samun ta ta wurin mai karɓa ba dole ne ya aika da shi tare da sanarwar kuskure ga mai aikawa na ainihi. Wannan ya haifar da wani imel na m.

Baya ga wannan, wannan tsohuwar yarjejeniya tana nufin cewa ko dai kun sami kuskuren kuskure ko kuma ba ku sami kome ba idan babu abin da kuka sani ba : imel ɗin zai iya isa ko a'a. Saƙonnin kuskure a lokuta da dama sun kasance kamar taimako kamar yadda babu saƙonnin kuskure. Tare da imel ya zama mafi mahimmanci wannan ba shi da mahimmanci (kamar dai shi ne kafin).

DSN Extensions zuwa SMTP

RFC 1891 ya ba da ƙarin kari ga yarjejeniyar SMTP wanda zai haifar da tsarin da ake amfani da su DSN mafi aminci kuma mafi amfani. Yana da saitin kari ga adireshin MAIL da RCPT (idan wannan ba ya nufin komai a gare ku, karanta yadda SMTP ke aiki sannan ya dawo nan.).

Babu EHLO, No Fun

Da farko, dole mu tabbatar cewa uwar garken yana goyon bayan DSN. Saboda haka, dole mu ce EHLO a gare shi kuma ku saurara a hankali. Idan ya amsa tare da DSN wasu a cikin jerin abubuwan da za mu iya ɗauka cewa zai iya biyan buƙatunmu. Idan ba, to ba haka ba: za mu iya gwada wani uwar garke ko kuma kawai a dawo da imel ba tare da DSN ba. Alal misali (shigarwar ta kasance blue, sautin kayan aiki na uwar garken):

220 larose.magnet.at ESMTP Sendmail 8.8.6 / 8.8.6; Sun, 24 Aug 1997 18:23:22 +0200
EHLO localhost
250-larose.magnet.at Sashen mai zaman kansu na gida [127.0.0.1], na so in hadu da ku
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
ƘARFIYA 250

Abin takaici, a tsakanin sauran abubuwa muna samun DSN.

DSN Aika Ƙari

Umarnin na gaba shi ne MAIL DAGA :. Tare da DSN, wannan ba bambanta ba ne. Amma akwai ƙarin zaɓuɓɓuka biyu da za ka iya ba da labari: RET da ENVID.

Yanayin RET shine aka sanya shi a cikin umurnin MAIL, amma ya dace a nan kuma yana ko'ina. Dalilin shine a tantance adadin saƙonku ta asali ya kamata a dawo da shi idan akwai rashin gazawa. Ƙididdiga masu kyau sune FULL da HDRS. Na farko yana nufin cewa cikakken sakon ya kamata a haɗa a cikin sakon kuskure, HDRS ya umarci uwar garken don dawo da sautunan kai tsaye na wasikun da aka kasa. Idan RET ba'a ƙayyade ba, yana da uwar garken abinda za a yi. A mafi yawan lokutta HDRS zai zama darajar tsoho.

ENVID na ainihi ne ga mai aikawa kamar yadda ta (ko a'a) abokin ciniki na imel zai kasance shine kadai wanda yake sa mu daga wannan maƙallan asusun . Manufarsa ita ce gaya wa mai aikawa wanda imel ɗin da aka ba da kuskure ɗin da aka bayar ya dace. Tsarin wannan ID yana da kyau barin halayyar mai aikawa. Ba za mu yi amfani da ENVID a misalinmu ba (tunaninmu).

MAIL DAGA: aikaer@example.com RET = HDRS
250 sender@example.com ... Sender ok

A bayyane yake, muna so mu sami maɓallin shiga cikin DSN.

DSN Ƙarar masu karɓar

RCPT TO: Yana da rabo mai kyau na kari kamar: NOTIFY da ORCPT.

GABATARWA shine ainihin zuciyar DSN. Ya gaya wa uwar garke lokacin da ya aika da sanarwar izini. Darajar farko ta farko ba ta da ma'anar cewa babu wani yanayi dole ne a mayar da DSN zuwa mai aikawa. Wannan ba zai yiwu ba tare da DSN ba. Sa'an nan kuma akwai SUCCESS, wanda zai sanar da ku a lokacin da wasikar ku a matsayin makomarsa. KASHI DA KUMA KUMA KASA (!): DSN zai zo idan an sami wani ɓangare a lokacin bayarwa. Zaɓin na karshe shi ne DAYA: za a sanar da ku idan akwai jinkirin bazawa a bayarwa, amma ainihin sakamakon bayarwa (nasara ko gazawar) bai riga ya yanke shawarar ba. Ba dole ba ne kawai ya zama hujja kawai idan aka ƙayyade, wasu uku suna iya bayyana a cikin jerin, waɗanda aka ƙayyade ta hanyar wakafi. GASKIYA DA KUMA KASA KUMA KUMA KUMA KUMA KUMA KUMA KUMA KUMA (!), Yana gaya maka (kusan) duk abin da ya faru da wasikarka.

Dalilin ORCPT shine don kare mai karɓa na asali na imel, misali idan an tura shi zuwa wani adireshin. Shawarar wannan zaɓi shine adireshin imel na mai karɓa na ainihi tare da adireshin adireshin. Adireshin adireshin ya fara ne, wanda ya biyo baya da wani salon allon da kuma karshe adireshin. Misali:

RCPT TO: support@example.com NOTIFY = FAILURE, DELAY ORCPT = rfc822; support@example.com
250 goyon baya@example.com ... Mai karɓa mai kyau (zai jingina)

Wannan DATA ta biyo baya kamar yadda muka san shi kuma ƙarshe, da fatan, bayanin sanarwar aikawa da sanar da ku na nasara.

Shin DSN aiki?

Hakika, duk wannan kyakkyawa da ƙwarewa za suyi aiki ne kawai idan ma'aikatan sufuri na mail su aika da DSN goyon baya. Wata rana za su.