DSN: Whakaaetanga Whakataunga Tukunga mo te Email SMTP

Tirohia te ahua o te DSN ki te whakauru i te mana tuku ki te īmēra SMTP.

Kua Whakaaetia He aha i Tutuki ki tetahi Īmēra I Tukuna Mai koe?

Ahakoa te titiro poto ki te kawa SMTP ka kite koe i te mea ko te HELO noa ano, kei reira ano hoki a EHLO, e whakaatu ana i te kaitautoko SMTP kua whakawhānui i ona kaha i tua atu i te paerewa taketake. Ko tetahi o enei ko DSN. DSN? Kaore e nui te DNA me te DDT?

Ki te tautohetohe kaore e taea e te īmēra, me "kia pai ake te pai o ta raatau kaihoko, ka kai i taku mēra ... " kaore he mea tino. Ahau e mahi ana. Engari, kaore he take nui hei tautoko i enei whakamaharatanga.

Kua tae mai te kohinga S tatus N kua oti te taapiri mai i te RFC 821 (mai 1982). I te wa kua oti te waahanga DATA o te kawa SMTP a kua whakaaetia e te tūmau te īmēra hei tukuna, he kawenga mo taua mea. Mena, mo tetahi take, kaore e taea e te kaiwhiwhi te tuku ki a ia me tukuna mai ki a ia me te whakamohio o te hapa ki te kaituku taketake. Na tenei i puta mai ai he īmēra mataku.

I tua atu i tenei, ko tenei kawa tawhito ko te kii he karere hapa ranei, kaore ranei koe i whai take i te mea kaore koe i mohio: kua tae mai pea te email, kaore ranei. Ko nga karere hapa i roto i te maha o nga take i rite tonu te awhina kaore he karere hapa. Me te nui ake o te nui o te email kaore tenei e pai ana (mehemea i mua).

Whakaaetanga DSN ki te SMTP

Ko te RFC 1891 e whakaatu ana i etahi whakawhitinga ki te kawa SMTP e tika ana kia puta ake he rautaki DSN whaitake me te whakamahi. He raupapa o nga whakawhitinga ki nga MAIL me nga whakahau a RCPT (mehemea kaore tenei mea ki a koe, kite pehea te mahi a SMTP ka hoki mai ki konei.).

No EHLO, No Fun

Tuatahi, me tino whakarite kei te tautoko te tūmau DSN. Na, me korero e EHLO ki a ia me te whakarongo pai. Mena ka whakautu ki a DSN etahi atu i roto i te raupapa o nga rarangi ka taea e matou te whakaaro ka taea e ia te mahi ki a matou tono. Mena kaore, kaore: ka taea e taatau te whakamatautau i tetahi atu o nga kaiwhakarato, ka hoki ki te īmēra kore DSN. Hei tauira (ko taku whakauru he puru, he pango o te pouaka):

220 larose.magnet.at ESMTP Sendmail 8.8.6 / 8.8.6; Ra, 24 Oketopa 1997 18:23:22 +0200
EHLO localhost
250-larose.magnet.at Kia manaakitia te rohe [127.0.0.1], pai ki te whakatau ia koe
250-EXPN
250-VERB
250-8BITMIME
250-TAKE
250-DSN
250-ONEX
250-ETRN
250-XUSR
250 HELP

Maere, i roto i etahi atu mea ka kitea e matou DSN.

Whakaaetanga Tukunga DSN

Ko te whakahau e whai ake nei ko MAI MAI MAI :. Ki te DSN, kaore he rereke. Engari e rua atu waahanga ka taea e koe te tuku: RET me ENVID.

Ko te kōwhiringa RET i tukuna i roto i te whakahau MAIL, engari e tika ana ki konei me te mea i tetahi atu wahi. Ko te kaupapa ko te whakapuaki i te nui o to karere i taketake kia whakahokia mai i roto i te take o te korenga o te tuku. Ko nga tautohetohe whaitake he WHAKAHI me HDRS. Ko te tikanga o mua me whakaurua te karere katoa i roto i te karere hapa, ka whakahau a HDRS i te tūmau kia whakahokia mai ano nga pane o te mēra i rahua. Mena kaore i te tohua te RET, ko te mea ka mahi ki te kaimau. I roto i te nuinga o nga wa ko te HDRS te uara taunoa.

Kei a ENVID te kaitono i te mea ko ia ranei (engari) ko tana kaihokohoko īmēra te mea anake e hanga ana ki a tatou mo tenei tautuhinga taputapu . Ko tana kaupapa ko te korero ki te kaikawe e tuku ana i te karere ka tukuna he karere hapa. Ko te whakatakotoranga o tenei ID ka waiho noa ki te whakaaro o te kaituku. Kaore tatou e whakamahi i te ENVID i to tatou tauira (whakaaro!):

MAI MAI: sender@example.com RET = HDRS
250 sender@example.com ... Kaikarere ok

Ko te ahua, e hiahia ana matou kia whakahokia nga pane ki to DSN.

Nga Toronga Kaiwhiwhi DSN

Ko te RCPT TO: ka whiwhi i tana waahanga pai o nga whakawhitinga: NOTIFY AND ORCPT.

KAUPAPA ko te ngakau tino o DSN. Ka korerotia e te kaihauturu i te wa e tuku ai i te whakamohiotanga o te mana tuku. Ko te uara tuatahi kaore i te KAUPAPA ko te tikanga kaore ano kia tuhia he DSN ki te kaituku. Kāore i taea tenei i waho DSN. Na, kei reira te WHAKAMAHI, ka whakamohio atu ki a koe i te wa e paahitia ana taau mēra i tana haerenga. KAUPAPA ko te takoha o te SUCCESS (!): Ka tae mai te DSN mehemea ka puta mai tetahi kaiwhakahaere i te wa e tuku ana. Ko te kōwhiringa whakamutunga ko DELAY: ka whakamōhiohia koe mēnā he rerekē te rerekētanga o te tukuna, engari kaore ano i whakatauhia te putanga o te tukunga (angitu me te kore). KAUPAPA me waiho noa te tautohetohe mēnā ka whakapūtāhia, ka puta pea ētahi atu e toru i roto i te rārangi, e whakaitihia ana e te hoahoa. KAUPAPA me te WHAKATAKANGA hei whakauru mo te ope tino kaha (!), E korero ana ki a koe (tata) tetahi take he aha i puta ki to miira.

Ko te kaupapa o ORCPT ko te tiaki i te kaiwhiwhi taketake o te karere īmēra, hei tauira, ki te tukuna atu ki tetahi atu wāhitau. Ko te tautohe ki tenei kōwhiringa ko te wāhitau īmēra o te kaiwhiwhi taketake me te momo wāhitau. Ko te momo o te wāhitau ka puta tuatahi, ka aruhia e te hamaroki me te whakamutunga o te wāhitau. Hei tauira:

RCPT TO: support@example.com NOTIFY = FAILURE, DELAY ORCPT = rfc822; support@example.com
250 support@example.com ... Kaiwhiwhi Kaihauturu (ka tohua)

Kei te whai tenei i nga DATA kia mohio ai matou me te mutunga, ko te tumanako, he whakamohiotanga o te tukunga tuku e whakaatu ana ia koe he angitu.

Kei te mahi DSN?

Ko te tikanga, ka pai katoa te ataahua me te maamaatanga ki te tautoko te kaitautoko o nga kaihoko miihini ki te kaiwhiwhi ki te DSN. Ko etahi ra ka haere.