SMTP levél küldése Telnet segítségével

Csupán három dolog kell, hogy saját mailbox-od használatba tudd venni mindenféle
levelezõkliens nélkül. Kell egy mûködõ internet kapcsolat, a mail-szerver címe és
az érvényes postafiókod.

A Telnet is azt a portot használja amit a levelek. Tehát, ha egy mail-szerver a net felöl
(vagy ahonnan el akarjuk érni) tud levelet fogadni, akkor felhasználónevünkkel és
Jelszavunkkal el tudjuk érni.

Tehát csatlakozzunk levelező szerverünkhöz:

telnet mail.domain.ext 25

Erre valami hasonlót kell látnunk:

220 mail.domain.ext ESMTP Sendmail ?verziószám?; ?dátum + idő?
Majd igazolnod kell hogy honnan akarsz levelet küldeni:

HELO local.domain.name

Bár egy egyszerű HELO is megtesz, amire a válasz:

250 mail.domain.ext Hello local.domain.name [saját géped IP-je]
Ezzel megvagyunk, akkor már írhatjuk is a levelet. Írjuk be a saját, vagyis
a küldő mail címét:

MAIL FROM: mail@domain.ext

Erre leellenőrzi a szerveren a postafiók létezését, ha érvényes akkor:

250 2.1.0 mail@domain.ext… Sender ok

Most jöhet az a cím ahová kézbesülnie kell a levélnek:

RCPT TO: mail@otherdomain.ext

A válaszunk:

250 2.1.0 mail@otherdomain.ext… Recipient ok

Most jöhet magának a levélnek a tartalma:

DATA

Innentől lehet írni bármit szinte, de ha szeretnénk tárgyat is beállítani,
Akkor egyből a DATA parancs után:

Subject: tárgy

A tárgy lezárásához [ENTER] kétszer.
És gépelhetjük a levél tartalmát. Ha befejeztük a gépelést, egy egyszerű „.” Ponttal zárhatjuk le a mondanivalónkat és a levél máris útra kel:

250 2.0.0 ???????? Message accepted for delivery

A Telnettel klienssel kapcsolatban annyit el kell mondani még, hogy
Ha valamit elírunk, akkor nincs lehetőség javításra. Azt az egy parancsot újra kell gépelni. Ha visszatöröljük és „kijavítjuk” nem fogadja el.
(Ez a Windows-okba rakott egyszerű telnet kliensekre igaz)

Vélemény, hozzászólás?

Az e-mail címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük