DSN: Nkwupụta Ọnọdụ Nhazi maka SMTP Email

Chọpụta otú DSN chọrọ ịme ka nnyefe ọnọdụ na email SMTP.

Na-echepụta ihe merenụ na Email zitere gị?

Ọbụna naanị ntakịrị anya na SMTP protocol ga-achọpụta na ọ bụghị na mbụ HELO, e nwekwara EHLO, nke na-eme ka Extended SMTP nkesa na-akpọsa ya ike karịrị nke mbụ ọkọlọtọ. Otu n'ime ndị a bụ DSN. DSN? Ndi DNA na DDT ezughị?

Iji na-ekwu na emelị bụ onye a na-apụghị ịdabere na ya, na onye kwesịrị " ... na-enye ihe nkesa ha mma, ọ na-eri ozi m ... " abụghị ihe ọhụrụ. Ana m eme ya n'onwe m. N'agbanyeghị nke ahụ, ọ dịghị ihe mere ị ga-eji kwado ndị a.

Nkwụpụta S tatus N otification anọwo ebe ebe RFC 821 (site n'afọ 1982). Ozugbo Usoro nchọpụta SMTP gwụchara, sava ahụ anabatala email maka nnyefe ọ bụ maka ya. Ọ bụrụ na, n'ihi ihe ọ bụla, ọ gaghị enwe ike inweta ya na onye natara ya ga-eziga ya na ọkwa nke njehie na onye ezipụ mbụ. Nke a rụpụtara na ụfọdụ ederede email .

E wezụga nke ahụ, mgbakọ ochie a pụtara na ọ bụrụ na ị nwetara ozi ezighị ezi ma ọ bụ na ị nweghị ihe ọbụla na ị maara ihe ọ bụla : email nwere ike ịbata ma ọ bụ na ọ gaghị. Ozi njehie n'ọtụtụ ọnọdụ dịka aka dịka ozi ozi ezighị ezi. Site na email na-aghọwanye ihe dị mkpa na nke a adịghịzi afọ ojuju (dị ka a ga-asị na ọ bụ tupu).

DSN Extensions na SMTP

RFC 1891 na-atụ aro ụfọdụ mgbakwunye na protocol SMTP nke ga - eme ka usoro DSN a pụrụ ịdabere na ya ma dịkwuo mfe. Ọ bụ ndokwa nke nnọchibido na MAIL na iwu RCPT (ma ọ bụrụ na nke a apụtaghị ihe ọ bụla nye gị, gụọ otú SMTP si arụ ọrụ wee laghachi ebe a.).

Ọ dịghị EHLO, Ọ dịghị ọchị

Mbụ, anyị ga-ahụ na ihe nkesa na-akwado DSN. Ya mere, anyị ga-asị EHLO ya ma gee ntị nke ọma. Ọ bụrụ na ọ na-eme DSN ọzọ n'ime ndepụta ihe omume anyị nwere ike iche na ọ ga-enwe ike ijere arịrịọ anyị. Ọ bụrụ na ọ bụghị, ọ bụghị: anyị nwere ike ịnwa ihe nkesa ọzọ ma ọ bụ naanị ịlaghachi na email na- enweghị DSN. Dịka ọmụmaatụ (ntinye m na-acha anụnụ anụnụ, ihe ntanetị nke ihe nkesa ahụ):

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 Nnọọ obodohost [127.0.0.1], mara mma izute gị
250-EXPN
250-VERB
250-8BITMIME
250-Size
250-DSN
250-ONEX
250-ETRN
250-XUSR
250 Enyemaka

N'ụzọ dị egwu, n'etiti ihe ndị ọzọ anyị na-ahụ DSN.

DSN Sender Extensions

Iwu nke ọzọ bụ ozi sitere na :. Na DSN, nke a abụghị ihe dị iche. Ma enwere nhọrọ abụọ ọzọ ị nwere ike ịnye: RET na ENVID.

Nhọrọ RET bụ kama etinye aka na iwu MAIL, ma ọ dabara na ebe a nakwa yana ọ bụla ọzọ. Ebumnuche bụ ịkọwa ole ederede ozi gị mbụ ka a ga-eweghachite ma ọ bụrụ na ị na-enyefe aka. Ihe arụmụka bara uru bụ FULL na HDRS. Ihe mbụ pụtara na ozi zuru ezu kwesịrị itinye na ozi njehie, HDRS na-agwa ihe nkesa ahụ ka ọ weghachite nkụnye eji isi mee nke ozi ezighi ezi. Ọ bụrụ na RET adịghị akọwapụta ya, ọ bụ ihe nkesa ị ga-eme. N'ọtụtụ ọnọdụ HDRS ga-abụ uru ndabara.

ENVID bụ onye na-ezigara ya ma ọ bụ (kama) onye ahịa email ya ga-abụ naanị otu nke na - eme ka anyị nwee njirimara envelopu . Ebumnuche ya bụ ịgwa onye na-ezipụ ozi na ozi agbapụ nwere ike ịgbakwunye ya. Ọdịdị nke ID a bụ isi na-ahapụ echiche nke onye na-ezipụ ya. Anyị agaghị eji ENVID jiri ihe atụ anyị (atụgharị uche!):

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

O doro anya na ọ bụ naanị anyị chọrọ ka ndị nkụnye eji isi mee laghachi na DSN.

DSN Ndị Nwee Ihe Mgbapụta

RCPT TO: na-enweta òkè ya nke ọma nke ntinye ya: NOTIFY and ORCPT.

EKWUGHỊ bụ ezigbo obi nke DSN. Ọ na-agwa onye nkesa mgbe izipu ọkwa ọkwa. Ihe mbụ nwere ike ime bụ ỌTỤGHỊ nke pụtara na n'ọnọdụ ọ bụla, DSN ga-alaghachikwuru onye na-ezipụ ya. Nke a agaghị ekwe omume n'enweghị DSN. Mgbe ahụ, e nwere SUCCESS, nke ga-agwa gị mgbe ozi gị dị oke aka na njedebe ya. GỊNỊ bụ ngwongwo nke SUCCESS! (!): DSN ga-abata ma ọ bụrụ na ụjọ emee n'oge nnyefe. Nhọrọ ikpeazụ bụ ỤBỌCHỊ: a ga-amara gị ọkwa ma ọ bụrụ na oge mgbapụ dị iche na-enyefe, ma ọ bụbebeghị mkpebi nke nnyefe (ihe ịga nke ọma ma ọ bụ ọdịda). OTUGHỊ ịbụ nanị arụmụka naanị ma ọ bụrụ na akọwapụtara ya, ndị ọzọ atọ nwere ike ịpụta na listi, nke a na-akwado ya. MGBE NA-ECHICHE na-eme ka otu ìgwè mara mma (!) Na-agwa gị (ihe fọrọ nke nta ka ọ bụrụ) ihe ọ bụla mere gị mail.

Ebumnuche nke ORCPT bụ ichekwa onye mbụ natara ozi email, dịka ọmụmaatụ ma ọ bụrụ na ọ na-ebuga ya na adreesị ọzọ. Mkparịta ụka a na nhọrọ a bụ adreesị email nke onye nnata mbụ ahụ na ụdị adreesị. Ụdị adreesị na-abịa na mbụ, na-esote semicolon na akpatre adreesị. Ọmụmaatụ:

RCPT: support@example.com NOTIFY = FAILURE, DELAY ORCPT = rfc822; support@example.com
250 support@example.com ... Onye na-akwụ ụgwọ (ga-agbatị)

Nke a na - esote ihe omuma dika anyi mara ya ma n'ikpeazu, n 'olile anya, nzaghachite iziputa igosi gi nke oma.

Ndi DSN Ọrụ?

O doro anya na ịma mma a nile na ndị amoosu ga-arụ ọrụ naanị ma ọ bụrụ na ndị ọrụ ụgbọ njem na-ezigara ndị na-ezigara ha nkwado DSN. Ụfọdụ ụbọchị ha ga.