SMTP kanpora

Internet bidezko posta elektronikoa nola funtzionatzen duen

Galdetu duzu inoiz zer gertatzen den zure posta elektronikoaren programa Bidali botoia sakatzen duzunean? Seguruenik ez, uste dut - betiere funtzionatzen duen bitartean. Hau da zergatik galdetzen zenukeen arrazoia. Zerbait funtzionatzen ez badu, ondo funtzionatzen du. Normalean, irtenbide erdia da.

SMTP posta elektronikoa bidaltzen duzunean sartuko da. SMTP laburra da Simple Mail Transfer Protocol protokoloa RFC 5321-en definituta: Simple Mail Transfer Protocol. Zure posta bezeroak SMTP zerbitzariarekin hitz egiten du prozedura garbi eta sinple hau erabiliz leku batetik bestera posta elektronikoa lortzeko.

Flirt

Zure posta elektronikoko programa SMTP bezero bihurtzen da, posta zerbitzariko 25 ataka konektatzen da (normalean SMTP ataka ) eta - dio EHLO . Ordenagailuak, azken finean, gizakumeak bakarrik dira eta adeitsu izan nahi du. Egia esan, ez du adeitsu bilakatzen baina geroago HELO komandoaren bi zaporeak (SMTP komandoak lau karaktere dituena) SMTPren ondorengo gehikuntzak erabiltzeko.

HELO bi zapore

EHLO, berriena izateak zerbitzariari ezaugarri osagarri guztiak iragartzen ditu (esate baterako, bidalketako egoeraren jakinarazpena edo ASCII karaktere seguruak dituzten mezuak garraiatzeko gaitasuna).

Zerbitzari guztiek ez dute ongietorria emango, baizik eta HELO arruntak onartu beharra dago, eta horrek ez du esan nahi funtzionalitate osorik ez dagoela. Bi kaixo komandoak bezeroak ** domeinu ** baten ondoren bere domeinua zehazteko eskatzen du. Praktikan, hau antzeko zerbait dirudi:

220 mail.domain.net ESMTP zerbitzaria
HELO
501 HELO domeinuaren helbidea behar da
HELO localhost
250 mail.domain.net Hello localhost [127.0.0.1], zurekin pozik

(Nire sarrera letra etzanean dago , zerbitzarien irteera beltza da; 5 lerroko lerroak oker daude.)

Bidaltzailea

Protokoloaren gainerako atributuaren sinplea merezi du. Mezu elektronikoak bidali nahi badituzu, hitz bakoitzeko MAIL FROM hasten zara :. Ondorengo bidaltzailearen helbide elektronikoa dator, iradokitakoaren arabera. Ez ahaztu parentesi artean helbidean sartzen (nahiz ). Gure adibidea jarraituz, honako hau dugu:

MAIL FROM:
250 sender@example.com ... Bidal ezazu ongi

Hartzailea

Zerbitzariak bidaltzailearen helbidea onartu ondoren, bezeroak hartzailearen helbidea eman dezake. Ekintza honen komandoa, RCPT TO: berriro ere iradokitzailea da. Nire posta bidali nahi dut .

RCPT TO: recipient@example.com
250 support@lifewireguide.com ... Hartzailea ok (ilaran)

Zerbitzariak ilarak honela esan nahi du: posta lokalean gorde egingo da eta beste posta laukizuzen batera bidaliko dira aldi bakoitzean (adibidez, 30 minututan). Portaera hau konfigurazioaren araberakoa da eta zerbitzariak berehala bidaltzen du mezua.

Ia amaitu dugu. Zer oraindik falta den, ordea, garrantzitsua da: benetako mezua.

Mezua

Orain "gutunazala" amaitutakoan, mezu elektronikoaren datuak ahalik eta gehien izan daitezke. "Datu" hau posta elektronikoaren gorputza baita goiburuko eremuak osatzen dute .

Zerbitzariak egiten duen egoera abiarazteko komandoa onartu DATA mezua. Ondorengo mezu elektronikoen goiburuen eremuak eta ondoren gorputza dira, bai testu-bloke handi bat (edo datuak) osatzen dutenak. Sarrerakoa amaitutakoan zerbitzaria esateko, lerro bateko puntu bat erabiltzen da (\ r \ n. \ R \ n). Beraz, nire mezua bidali dut:

DATA
354 Idatzi posta, amaitu "." lerro bat berez
Mezua-IDa:
Data: Sun, 17 Aug 1997 18:48:15 +0200
Hona hemen: Heinz Tschabitscher
To: Heinz Tschabitscher
Gaia: Summarize-Proust Lehiaketa

Off to Swan's World!
.
250 SAA19153 Bidalitako mezua onartzea

Bai, horrek esan nahi du izena guztiz desberdina dela posta elektronikoa To: eremuan doa. Adibidez, "Jasotako zerrenda ezabatua" erabil dezakezu .

Amaiera

Mezu elektronikoak bidaltzen dizkizugu MAIL FROM: urratsez urratsak errepikatu nahi dituzun bezala . . Hori eginez gero, zerbitzaria QUIT komandoarekin irten dezakezu eta hori egiten dugu:

QUIT
221 Agur

Nola egin dezaket hau?

Telematikoki irteerako posta zerbitzarira (zure helbide elektronikoa bezeroaren kontuen ezarpenetan aurki dezakezu ) 25 atalean.

Modu errazena Java applet hau erabiltzea da. SMTP protokoloa imitatzen saiatzen da eta elkarrizketa bidez gidatzen zaitu.