Prima pagină > Articole > Computing > Varia > Scrisul email-ului în mod text ? E simplu !
Scrisul email-ului în mod text ? E simplu !
Marţi 8 noiembrie 2005, de
În continuarea Cititul email-ului în mod text ? E simplu !, m-am gandit că ar fi necesar să vorbim şi despre trimisul email-urilor in mod text.
Pentru a trimite un email e nevoie să aveţi cunoştinţă de adresa unui server SMTP [1], de preferinţă unul care nu foloseşte autentificare.
Conectarea
Scrieţi intr-un prompt de comandă:
Dacă totul merge bine:
220 server ready at Tue, 8 Nov 2005 14:03:11 +0100
Compunerea email-ului
Scrieţi mai departe:
Dacă răspunsul vine sub forma:
250 server Hello [172.17.80.110]
continuaţi să scrieţi adresa email a expeditorului:
Notă: aceasta este adresa email pe care o va vedea cel care primeşte email-ul. Puteţi pune orice adresă email, in felul ăsta puteţi ’păcăli’ utilizatorii mai naivi in ceea ce priveşte adevăratul emiţător al mesajului [2]
Dacă totul e ok, veţi primi un răspuns de genul
250 2.1.0 valentin@murariu.info....Sender OK
Scrieţi acum adresa email a destinatarului
Răspunsul este:
250 2.1.5 valentin@murariu.info
Acum să trecem la mesajul propriu zis:
Răspunsul va fi de genul:
354 Start mail input; end with <CRLF>.<CRLF>
Scrieţi acum mesajul propriu zis. Terminaţi cu tasta Enter + . + Enter din nou.
La final veţi primi un mesaj de genul:
250 2.6.0 <server> Queued mail for delivery
Notă: campurile Subject, To, From, CC, etc. fac parte din mesajul propriu-zis. Aşadar, pentru a da un subiect mesajului meu trebuie să specific in timp ce scriu corpul mesajului:
Subject:Mesaj de test
Închiderea sesiunii
cu un rezultat similar cu
221 2.0.0 server Service closing transmission channel
Deci, de oriunde veţi fi puteţi să trimiteţi mesaje de email cu ajutorul unui server SMTP.
Detalii complete asupra protocolului şi comenzilor sunt de găsit în RFC 2821
[1] Simple Mail Transfer Protocol
[2] utilizatorii mai avizaţi pot citi header-ele mesajului primit şi pot remarca, de exemplu Message-ID: <43709B7F.8040202@murariu.info>