DSN: Hōʻike hōʻike hoʻolaha no ka SMTP Email

Eʻike i ka piliʻana o DSN i ka hoʻolaunaʻana i ke kūlana hoʻolauna i ka leka uila SMTP.

Ua hana i nā mea i hana i kahi leka uila i hoʻounaʻia mai?

I ka wā e nānā iki ana i ka protocol SMTP eʻikeʻoe e pili ana i ke HELO HELO, aia nō hoʻi he EHLO, kahi e hoʻolaha ana i ka mea hoʻolaha SMTP nui i kona mau mana ma mua aʻe o ke kūlana mua. ʻO kekahi o kēia mau DSN. DSN? ʻAʻole lawa ka DNA a me DDT?

No ka hoʻopaʻapaʻaʻanaʻaʻole e hiki ke hilinaʻi i ua leka uila nei, e pono i kekahi ke " hānai i kā lākou kikowaena maikaʻi,ʻai i koʻu mēmela ... "ʻaʻole he mea kūpono. ʻO wau iho nō. Akā,ʻaʻohe kumu nui e kākoʻo ai i kēia mau manaʻo hilahila.

Hoʻokumuʻia ka N pipili N pipefication mai ka RFC 821 (mai ka makahiki 1982). I ka pauʻana o nā māhele DATA o ka SMTP a uaʻae ke kahu i ka leka uila no ka laweʻana,ʻo ia ke kuleana no ia. Inā, no kekahi kumu,ʻaʻole hiki iā ia ke hōʻea i ka mea e loaʻa ana, pono ia e hoʻihoʻi mai me ka hoʻolahaʻana i ke kuhi i ka mea hoʻopuka kumu. ʻO ka hualoaʻa i kekahi leka uila .

Ma waho aʻe o kēlā, ua manaʻoʻia kēia'āpana kahiko i loaʻa iāʻoe kekahi manaʻo kuhi aʻaʻoleʻoe i loaʻa i kahi mea iʻikeʻoleʻia eʻoe: ua hiki mai paha ka leka uila aʻaʻole paha. ʻO nā memo hemahema i nā manawa he nui e like me ka kōkuaʻole i nā memo kuhi. Me ka liloʻana o ka leka uila i mea nui,ʻaʻole eʻoluʻolu hou (e like me ka mea ma mua).

Nā hōʻailona DSN i ka SMTP

Hoʻolahalahaʻia RFC 1891 i kekahi mau hōʻailona i ka protocol SMTP e pono ai ke hoʻokumu i kahi pūnaewele DSN pono aʻe aʻoi aku. He hōʻano hou ia i ka MAIL a me nā kauoha a RCPT (ināʻaʻole kēia mea iāʻoe, heluhelu i ka hana a SMTP a hoʻi mai iʻaneʻi.).

ʻAʻole EHLO, No Fun

ʻO ka mea mua, pono mākou e hōʻoia i ka pūnaewele e kākoʻo iā DSN. No laila, pono mākou e'ōlelo iā EHLO iā ia a hoʻolohe pono. Inā paneʻia me DSN ma kahi o ka papa inoa maʻamau e hiki iā mākou ke manaʻo e hiki iā ia ke lawelawe i kā mākou mau noi. Ināʻaʻole,ʻaʻole pēlā: hiki iā mākou ke ho'āʻo i kahi kikowaena'ē aʻe a iʻole e hoʻi hou i ka leka uila me kaʻole DSN. Ke laʻana (ʻo kaʻu mea i hoʻokomoʻia me ka blue, ke kikowaena puka o ka pūnaewele):

220 larose.magnet.at ESMTP Sendmail 8.8.6 / 8.8.6; Hā, 24 Aug 1997 18:23:22 +0200
EHLO kahi kaiaulu
250-larose.magnet.at Aloha manawaleʻa [127.0.0.1], hauʻoli e hālāwai meʻoe
250-EXPN
250-VERB
250-8BITMIME
250-SIZE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250 HELP

Ma waena o nā mea'ē aʻe, ua loaʻa iā mākou DSN.

DSN Hoʻounaʻana i nā mea hōʻailona

ʻO ka papa hou aʻe he MAIL FROM :. Me DSN,ʻaʻohe meaʻokoʻa. Akā,ʻelua mau koho'ē aʻe e hiki iāʻoe ke hoʻopuka: RET a me ENVID.

Ua hoʻonohonoho ponoʻia ka koho RET i loko o ka pule MAIL, akā ua kūlikeʻo ia maʻaneʻi e like me ia ma kahi'ē aʻe. ʻO ka pahuhopu e wehewehe i ka nui o kāu leka kumu mua e hoʻihoʻiʻia i ka hihia o ka hemahema hāʻawi. ʻO nā hāʻina kūponoʻo FULL a me HDRS. ʻO ke kumu mua i hoʻokomoʻia ka hua'ōlelo piha i loko o ka memo kuhi, ua kauohaʻo HDRS i ka kikowaena e hoʻihoʻi i nā pohi o ka leka uia. Ināʻaʻole i hōʻoiaʻia ka RET, aia ia i ka kikowaena ka mea e hana ai. I ka loaʻaʻana o nā mea he nui loa,ʻo ka SRRS ka uku kūpono.

NOHO i ka mea hoʻouna e like me ia a (paha)ʻo kāna mea e leka uila ka mea hoʻokahi e hoʻolilo iā mākou no kēiaʻikepili envelop . ʻO kona kumu,ʻo ia ke haʻi aku i ka mea hoʻouna e hoʻouna i ka leka uila i laweʻia i pili i. ʻO ka pepa o kēia ID ka waiho waleʻia i ka manaʻo o ka mea hoʻouna. ʻAʻole mākou e hoʻohana iā ENVID i ko mākou hiʻohiʻona (manaʻo!):

MAIL MAI: sender@example.com RET = HDRS
250 sender@example.com ...'Okela ok

ʻOiai, makemake wale mākou e hoʻihoʻi i nā poʻomanaʻo i ko mākou DSN.

Nā Kuhikuho Lauwa DSN

ʻO ka RCPT TO: loaʻa kona'āpana maikaʻi o ka hoʻopukaʻana: NOTIFY a me ORCPT.

KA hōʻikeʻike i ka naʻau maoli o DSN. Hōʻikeʻia i ka kikowaena ke hoʻouna aku i kahi leka hoʻomaopopo. ʻO ka helu kumu mua loa NEEDʻaʻole ia e kūponoʻole i ka hoʻounaʻana o DSN i ka mea hoʻouna. ʻAʻole hiki ke hana pēlā me kaʻole o DSN. A laila aia kahi SUCCESS, ka mea e hōʻike iāʻoe i ka manawa i hoʻounaʻia ai kāu meli i kahi e holo ai. ʻO KĀKAHI ka hopena o ke kāʻei (!): Hiki i kahi DSN ke hōʻea inā loaʻa kahi hōʻailona i ka manawa e hāʻawiʻia ai. ʻO ka koho hope loaʻo DELAY: e hoʻomaopopoʻia iāʻoe inā he wā lōʻihi i ka laweʻana, akāʻaʻole i hoʻoholo muaʻia ka hopena o ka hoʻopukaʻana. NO KA mea pono wale nō ke kohoʻia inā maopopo, hiki i nā mea'ē aʻeʻekolu i loko o ka papa inoa, i hoʻoholoʻia e kahi piko. MAKUA a me FAILURE e hana i kahi hui ikaika loa (!), E haʻi iāʻoe (kokoke) i kekahi hihia i ka hopena o kāu mēka.

ʻO ka hopena o ORCPT,ʻo ia ke mālama i ka mea lawe mua mai i ka leka uila, no ka laʻana inā e hoʻoukaʻia i kahi wahi. ʻO ka paio i kēia koho he wahi leka uila o ka mea lawe mua mai me kaʻano pane. Ke hele muaʻia ka helu helu inoa, a me ka'ōmaʻomaʻo a me ka hope loa o ka helu wahi. ʻo kahi laʻana:

RCPT TO: support@example.com NOTIFY = FAILURE, DELAY ORCPT = rfc822; support@example.com
250 support@example.com ... Ka maikaʻi o ka mea maikaʻi (ka queu)

Loaʻa kēia i ka DATA e like me ko mākouʻike a me ka hopena, me ka manaolana, he hōʻike hoʻolaha hoʻolaha e hoʻomaopopo iāʻoe no ka holomua.

Hana Hana DSN?

ʻOiaʻiʻo,ʻaʻole e hana waleʻia kēia nani a me ka hana a pau inā e kākoʻo ka mea lawe lima maikaleka mai ka mea hoʻouna aku iā DSN. ʻO kekahi lā e hele lākou.