DSN: Fios Inbhe Liubhairt airson Post-d SMTP

Faigh a-mach mar a bha DSN ag amas inbhe lìbhrigidh a thoirt a-steach do phost-d SMTP.

An robh thu a-riamh a 'faighneachd dè a thàinig gu post-dealain a chuir thu?

Fiù 's dìreach le sùil ghoirid air protocol SMTP a bheil fios agad nach eil EHLO ann cuideachd, ach a bharrachd air an HELO àbhaisteach, a tha a' dèanamh an fhrithealaiche SMTP Leudaichte a chomasan a-mach às a 'bhun-stèidh thùsail. Is e aon dhiubh sin DSN. DSN? A bheil DNA agus DDT gu leòr?

Gus argamaid a dhèanamh nach eil am post-d neo-earbsach, gum bu chòir dha cuideigin " ... biadh nas fheàrr fhaighinn air an fhrithealaiche; dh'ith e mo phost ... " chan eil e neo-chumanta. Tha mi ga dhèanamh fhèin. Gidheadh, chan eil mòran adhbhar ann airson taic a thoirt dha na h-amharas sin.

Sgaoileadh Lìbhrigidh Tha an otification air a bhith timcheall bho RFC 821 (bho 1982). Cho luath 'sa tha pàirt DATA de phròtacal SMTP deiseil agus tha an neach-frithealaidh air gabhail ris a' phost-d airson lìbhrigeadh, tha e an urra ris. Ma tha, air adhbhar sam bith, nach urrainn dha a thoirt don neach a gheibh e feumaidh e a chur air ais le fios mun mhearachd don neach-aithris tùsail. Mar thoradh air seo thàinig e air post - d dìomhaireachd.

A bharrachd air an sin, bha an t-seann chùmhnant seo a 'ciallachadh gun robh teachdaireachd mearachd agad no mura faigh thu dad anns a' chùis sin cha robh fios agad air dad : dh'fhaodadh gun d'thàinig an post-d no nach eil. Bha na teachdaireachdan mearachd ann an iomadh cùis cho cuideachail mar nach robh teachdaireachdan mearachd ann. Le bhith a 'fàs nas cudromaiche agus nas cudromaiche chan eil seo riaraichte tuilleadh (mar gum biodh e roimhe).

Leudachaidhean DSN gu SMTP

Tha RFC 1891 a 'moladh cuid de leudachadh gu protocol SMTP a bu chòir siostam DSN nas earbsaiche agus nas so-dhèanta a thoirt gu buil. Is e seata de leudachadh a th 'ann gu na h-òrdughan MAIL agus RCPT (ma tha seo a' ciallachadh nach eil dad dhut, dèan leughadh mar a bhios SMTP ag obair agus an uairsin tilleadh an seo.).

Chan e EHLO, chan eil spòrs

An toiseach, feumaidh sinn dèanamh cinnteach gu bheil an fhrithealaiche a 'toirt taic do DSN. Mar sin, feumaidh sinn EHLO a ràdh thuige agus èist ris gu cùramach. Ma fhreagras e le DSN cuid den liosta feartan, faodaidh sinn gabhail ris gum bi e comasach dhuinn ar n-iarrtasan a sheirbheiseachadh. Mura h-eil, an uairsin chan urrainn dhuinn: feuchaidh sinn ri frithealaiche eile a dhèanamh no dìreach till air post-dealain gun DSN. Mar eisimpleir (tha an toradh agam gorm, toradh an fhrithealaiche dubh):

220 larose.magnet.at SendM ESMTP 8.8.6 / 8.8.6; Sun, 24 Lùnastal 1997 18:23:22 +0200
EHLO localhost
250-larose.magnet.at Hello localhost [127.0.0.1], toilichte coinneachadh riut
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250 CUIDEACHADH

Gu fortanach, tha sinn a 'lorg DSN am measg rudan eile.

Leudachain Siubhail DSN

Mar as trice, tha an ath òrdugh air a dhèanamh ro-làimh. Le DSN, chan eil seo eadar-dhealaichte. Ach tha dà roghainn eile ann: faodaidh tu RET agus ENVID.

Bha an roghainn RET air a chur an àite gu neo-riaghailteach san òrdugh MAIL, ach tha e a 'freagairt an seo cho math ris an àite sam bith eile. Is e an t-adhbhar a bhith a 'sònrachadh dè an t-sùim a th' air an teachdaireachd tùsail agad a thoirt air ais ma dh 'fhaodadh fàilligeadh lìbhrigeadh. Tha argamaidean daingeann FULL agus HDRS. Tha an t-seann fhear a 'ciallachadh gum bu chòir an teachdaireachd iomlan a bhith air a ghabhail a-steach don teachdaireachd mhearachd, tha HDRS a' toirt stiùireadh don fhrithealaiche a bhith a 'tilleadh ceannardan a' phuist fàillichte a-mhàin. Mura h-eil RET air a shònrachadh, tha e an urra ris an fhrithealaiche dè a nì e. Anns a 'mhòr-chuid de shuidheachaidhean, bidh HDRS na luach bunaiteach.

Buinidh ENVID gu dearbh leis an neach a chuir thu a-mach oir is i (no an àite) a cleachdaiche post-d an aon fhear a nì sinn air an aithnichear cèis seo. Is e an t-adhbhar aige innse don neach a chuir an post-dealain air a bheil teachdaireachd mearachd a dh 'fhaodadh a bhith a' freagairt. Tha cruth an ID seo gu bunaiteach air fhàgail gu mac-meanmna an neach-cuiridh. Cha chleachd sinn ENVID nar n-eisimpleir (mac-meanmna!):

MAIL BHO: sender@example.com RET = HDRS
250 sender@example.com ... Sender ceart

A rèir coltais, chan eil sinn ach airson na cinn-chinnidh fhaighinn air ais san DSN againn.

Leudachadh Luchd-faotainn DSN

An RCPT TO: a 'faighinn a roinn chothromach de leudachadh cuideachd: NOTIFY agus ORCPT.

Is e NOTIFY fìor chridhe DSN. Tha e ag innse don fhrithealaiche cuin a chuirear fios inbhe lìbhrigidh a-steach. Is e a 'chiad luach a tha ann an NEVER a tha a' ciallachadh nach fheum DSN a thoirt air ais chun an neach-clàraidh ann an suidheachadh sam bith. Cha robh seo comasach gun DSN. An uairsin tha SEIRBHEACHADH, a bheir fios dhut nuair a bhios do phost air a thilgeil aig a cheann-uidhe. Is e FAILURE an co-phàirt de shuaicheantas (!): Thig DSN ma thèid sgur a dhèanamh rè an liubhairt. Is e an roghainn mu dheireadh DELAY: gheibh thu fios ma tha dàil neo-àbhaisteach ann an lìbhrigeadh, ach chan eil builean an lìbhrigidh fìor (soirbheachadh no fàilligeadh) fhathast air a cho-dhùnadh. Feumaidh NEVER a bhith mar an aon argamaid ma dh 'ainmich e, faodaidh na trì eile nochdadh ann an liosta, air a chuingealachadh le cromag. Bidh SEIRBHEACHADH agus FAILURE a 'dèanamh suas airson sgioba gu math làidir còmhla (!), Ag innse dhut (cha mhòr) cùis sam bith dè thachair don phost agad.

Is e adhbhar ORCPT a bhith a 'gleidheadh ​​a' chiad neach a gheibh brath puist-d, mar eisimpleir ma thèid a chur air adhart gu seòladh eile. Is e an argamaid don roghainn seo seòladh puist-d a 'chiad neach a fhuair an cois an seòrsa seòlaidh. Tha an seòrsa seòlaidh a 'tighinn an toiseach, agus an dèidh sin leth-dhuilleag agus mu dheireadh an seòladh. Mar eisimpleir:

RCPT TO: support@example.com NOTIFY = FAILURE, DELAY ORCPT = rfc822; support@example.com
250 support@example.com ... Neach-faiceachaidh gu ceart (cuiridh sin air adhart)

Tha seo air a leantainn leis an DATA mar a tha fios againn air agus mu dheireadh, le dòchas, fios inbhe lìbhrigidh ag innse dhut mu shoirbheachadh.

A bheil DSN ag obair?

Gu dearbh, cha bhith a h-uile càil is toileachas seo ag obair mura h-eil riochdairean còmhdhail puist bhon neach-cuiridh gu taic fhaighinn DSN. An ceann latha bidh iad.