|
Email : Spedire
- Ricevere - ComandiVari
- News : Spedire -
Ricevere |
|
PER INIZIARE |
|
1-) Con Windows98 : Start - Trova - File e
Cartelle e fare una ricerca per telnet.exe
Clik DX sul nome del file trovato e scegliere
Crea Collegamento. Il collegamento verrà
posizionato sul Desktop
2-) Clikkare su Telnet ed apparira :
|
EMAIL |
|

|
|
|
3-) Le tre Opzioni della finestra principale :
|
Note
Se utilizzate un Telnet che
utilizza una finestra DOS come con WindowsXP
eventualmente utilizzate come primo comando (presupponendo per
esempio
l'utilizzo del server Tiscali) :
Per spedire : open smtp.tiscalinet.it 25
Per controllare : open pop.tiscalinet.it 110
|
|
|
|
SPEDIRE
Email (Porta Smtp 25) |
|
Le prime tre righe sono quelle che vengono mostrate alla
connessione e possono essere
diverse da server a server.
Le altre sono i comandi che invieremo e
sotto le risposte del server col numero di codice.
Ricordarsi di non commettere errori di digitazione. La
correzione dei comandi non è permessa.
Indispensabile>
Utilizza Telsend per preparare i comandi OffLine
<Indispensabile
Vai alla pagina dei
programmi per scaricarlo o Vedi
un txt di esempio
Attenzione
Con alcuni Server tipo Galactica gli
indirizzi e altre cose che possiamo inserire dopo un comando vanno bene anche così
senza alcun delimitatore : nomeutente@galactica.it mentre con
altri Server
tipo Libero vanno messi tra i segni < > :
<nomeutente@libero.it>. Dipende come viene configurato
il Server dal Provider col quale vi collegate. Anche le risposte
posso essere diverse così come
l'accesso Telnet può esservi precluso se il Provider decide in
questo senso.
|
- Ci presentiamo e digitiamo : HELO seguito da una
parola a piacere
Sotto apparirà la risposta del server preceduta da un numero e
con il vostro indirizzo IP |
 |
- Poi diamo il comando MAIL FROM:
Inseriamo un indirizzo con un username qualsiasi ma con un
dominio possibilmente valido.
Notare i due punti dopo il comando. E di nuovo occhio agli
errori di digitazione. |
 |
- Proseguiamo con il comando RCPT TO:
E qui mettiamo l'indirizzo reale del destinatario |
RCPT
TO:destinatario@virgilio.it
250 destinatario@virgilio.it |
- Adesso passimo all'inserimento di Headers vari a piacere e
corpo del messaggio
con il comando DATA
Possiamo mettere qualsiasi Header con qualsiasi cosa ma
al termine dell'ultimo Header
e cioè Subject dobbiamo lasciare una riga vuota prima di
inserire il testo del messaggio.
Dovremo altresì andare a capo e inserire un punto . per far
capire che il messaggio deve essere spedito. La risposta alla spedizione varia da server a
server. |
 |
- Comando finale QUIT per chiudere la sessione
Telnet e la connessione |
 |
|
|
- Questa è la sessione completa
|
220-galactica.it Microsoft SMTP MAIL ready at Tue, 28 Aug 2001 20:36:47 +0200
Version: 5.5.1877.537.53
220 ESMTP spoken here
HELO MioCarissimoServer
250 galactica.it Hello [62.122.97.228]
MAIL FROM:UnNomeQualsiasi@UnDominioQualsiasi.it
250 UnNomeQualsiasi@UnDominioQualsiasi.it....Sender OK
RCPT TO:destinatario@virgilio.it
250 destinatario@virgilio.it
DATA
354 Start mail input; end with <CRLF>.<CRLF>
From:UnNomeQualsiasi@UnDominioQualsiasi.it
To:UnNomeQualsiasi@UnDominioQualsiasi.it
X-Mailer:Spedito con Telnet
Subject:Prova spedizione con Telnet
Questa è una prova di spedizione con Telnet
Tra la fine dei falsi Header ed il corpo del
messaggio va lasciata una riga vuota e finito
il messaggio nella riga successiva va messo un punto
.
250 02f5d3937181c81MAIL7 Queued mail for delivery
QUIT
221 galactica.it service closing transmission channel |
|
- Questa è l'email che arriva ad OE ed il messaggio originale
con gli Headers completi |
 |
Return-Path: <UnNomeQualsiasi@grazie.it>
Received: from smtp5a.cp.tin.it (192.168.70.231) by ims1d.cp.tin.it (5.5.037)
id 3B86E6B50001D937 for destinatario@virgilio.it; Tue, 28 Aug 2001 20:37:51 +0200
Received: from galactica.it (212.41.208.24) by smtp5a.cp.tin.it (5.5.021)
id 3B692BB5002C310E for destinatario@virgilio.it; Tue, 28 Aug 2001 20:37:51 +0200
Received: from MioCarissimoServer ([62.122.97.228]) by galactica.it with Microsoft SMTPSVC(5.5.1877.537.53);
Tue, 28 Aug 2001 20:37:39 +0200
From:UnNomeQualsiasi@UnDominioQualsiasi.it
To:UnNomeQualsiasi@UnDominioQualsiasi.it
X-Mailer:Spedito con Telnet
Subject:Prova spedizione con Telnet
Message-ID: <02f5d3937181c81MAIL7@galactica.it>
Date: 28 Aug 2001 20:41:38 +0200
Questa è una prova di spedizione con Telnet
Tra la fine dei falsi Header ed il corpo del
messaggio va lasciata una riga vuota e finito
il messaggio nella riga successiva va messo un punto
CiaO IsettO |
|
Per Spedire una
Immagine Allegata
E' l'unica maniera in cui mi è riuscito di
spedirmela e non è detto che sia quella giusta
|
Creare un Nuovo Messaggio con OE ed
allegare l'immagine e poi con Proprietà/Dettagli/Messaggio
Originale copiare la parte sottoscritta
e spedirla nel corpo del messaggio Telnet.
------=_NextPart_000_007F_01C1D339.5C928F70
< header vari >
< immagine codificata >
------=_NextPart_000_007F_01C1D339.5C928F70--
Alla ricezione salvare come nomefile.eml o nomefile.txt e poi
Clik DX e scegliere Decode per decodificare e avere l'immagine
originale.
Per avere l'opzione Decode nel Menu contestuale utilizzare
Decext.
Potete anche utilizzare anche altri programmi di decodifica a
piacere (?)ESEMPIO utilizzando
Telsend con Telnet e Tin
OPEN mail.tin.it 25
HELO <CiaoServer>
MAIL FROM:<unnomequalunque@grazie.it>
RCPT TO:<nomevalido@dominiovalido.it>
DATA
From: memedesimo@email.it
To: achilosa@email.it
X-Mailer: Poste Celeri Ver. 1.0
Subject: Prova TelSend
Scrivi qui il messaggio dopo aver
lasciato una riga vuota e ricorda di
inserire un punto come sotto
------=_NextPart_000_007F_01C1D339.5C928F70
Content-Type: image/jpeg;
name="Corona.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Corona.jpg"
/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIf
IiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7
Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCABzAHMDASIA
<omissis>
m+LoY+UJcrvDRXs/n6nU6dp1rpOnQafZReVb26BI0yTgD3PWrVVRqNoekv8A46f8KcL62PST/wAd
NdZ5RYrMulzdufp/Krou4D0f9DVaXEk7MvIOKAIQnFFThOKKAPJUFToKKKAJ0FToKKKAJ0FTIKKK
AJ0FToKKKAJ0FToKKKAJ0FToKKKAJ0FToKKKAJQOKKKKAP/Z
------=_NextPart_000_007F_01C1D339.5C928F70--
. |
|
|
RICEVERE
Email (Porta Pop3
110)
|
- La prima riga è quella che appare alla connessione.
Partiremo immettendo il comando USER seguito dal
nostro Username.
Il server ci darà l'ok e si metterà in attesa degli altri
comandi |
+OK Microsoft POP3 Server Version: 5.5.1875.185.18 ready<140.2831437104@galactica.it>
USER galaflat.123456789
+OK Waiting for password |
- Inseriremo il comando PASS seguito dalla nostra
Password.
Il server ci darà l'ok e ci dirà il numero dei messaggi
presenti nella mailbox.
In questo caso 1 |
PASS a1b2c3d4e5
+OK Mailbox for galaflat.123456789 has 1 messages. |
- Con il comando LIST vedremo il numero di
messaggi e la loro dimensione.
Uno di 965 bytes |
LIST
+OK 1 965
1 965
. |
- Con il comando RETR seguito dal numero messaggio
visualizzeremo
il corpo dello stesso. |
RETR 1
+OK 963 octets.
Received: from smtp3a.cp.tin.it ([212.216.176.223]) by galactica.it with Microsoft SMTPSVC(5.5.1877.537.53);
Tue, 28 Aug 2001 23:23:07 +0200
[omissis....]
Questo e' il corpo di un messaggio per fare la prova
di lettura POP3 utilizzando Telnet
CiaO IsettO
. |
- Useremo DELE seguito dal numero del messaggio
per contrassegnarlo per l'eliminazione. Che avverrà solo
con il comando QUIT o non avverrà con il comando RSET |
DELE 1
+OK Mailbox now has 0 messages. |
- Useremo RSET per disabilitare il comando DELE ed
i messaggi contrassegnati |
RSET
+OK Mailbox now has 1 messages. |
- E adesso con DELE decidiamo di nuovo di
eliminarlo |
DELE 1
+OK Mailbox now has 0 messages. |
- E con QUIT confermiamo definitivamente
l'eliminazione e chiudiamo la sessione Telnet |
QUIT
+OK Signing off -- Mailbox has 0 messages. |
|
|
Riepilogo COMANDI Vari Email
|
n : numero indicante il numero di riferimento del messaggio
r : per specificare il
numero di righe da visualizzare
<str> : stringa alfanumerica |
|
Comandi SMTP (porta 25) utilizzati nelle prove |
| HELO |
Saluto al server seguito da una parola qualsiasi |
| MAIL FROM: |
Indirizzo Mittente con un nome qualsiasi e un
dominio possibilmente valido |
| RCPT TO: |
Destinatario con un indirizzo valido |
| DATA |
Comando dopo il quale iserire headers vari e corpo
messaggio |
| QUIT |
Disconnessione,chiusura sessione e eliminazione
messaggi contrassegnati |
| Altri comandi Smtp |
| VRFY <str> |
Verifica se un indirizzo è valido senza
spedire un messaggio |
| EXPN <str> |
SErve per espandere i messaggi di una
mailing list |
| HELP <str> |
- |
| TURN |
- |
| SEND FROM: |
- |
| SOML FROM: |
- |
| SAML
FROM: |
- |
| NOOP |
Si riceve di ritorno dal sever un OK |
| Comandi POP3 (porta 110)
utilizzati nelle prove |
| USER |
Richiesta Username |
| PASS |
Richiesta Password |
| LIST |
Elenco dei messaggi presenti nella mailbox e loro
dimensione |
| RETR n |
Visualizzazione messaggio |
| DELE n |
Contrassegnare il messaggio per l'eliminazione |
| RSET |
Cancellare il contrassegno dai messaggi
contrassegnati per l'eliminazione |
| QUIT |
Disconnessione,chiusura sessione e eliminazione
messaggi contrassegnati |
| Altri comandi Pop3 |
| STAT |
Sapere quanti messaggi ci sono e quanto e la
dimensione della MailBox |
| TOP n r |
Per vedere l'inizio di un messaggio ed un certo
numero di righe |
| APOP |
- |
| UIDL |
- |
| NOOP |
Si riceve di ritorno dal sever un OK |
|
|
|
|
|
File TXT di esempio
per l'utilizzo
di Telnet con TelSend per spedire Email
TelSend_SMTP_Tiscali.txt |
- Brevi Note |
|
OPEN smtp.tiscalinet.it 25
HELO <CiaoServer>
MAIL FROM:<UnNomeQualsiasi@UnDominioQualsiasi.it>
RCPT TO:<destinatario@virgilio.it>
DATA
From: UnNomeQualsiasi@UnDominioQualsiasi.it
To: UnNomeQualsiasi@UnDominioQualsiasi.it
X-Mailer: Poste Celeri Ver. 0.0000
Subject: Prova Telnet e TelSend
Scrivi qui il messaggio dopo aver
lasciato una riga vuota e ricorda di
inserire un punto come sotto
.
|
- Apertura ServerNews se serve
- Salutare il ServerNews
- Comando + Mittente
- Comando + Destinatario
- Comando per inizio scrittura dati
- From: a piacere
- To:
"
- X-Mailer: "
- Subject: "
- Riga vuota
- Messaggio
-
-
- Punto per finire |
|
|
|
NEWS |
Dato che è molto pratico utilizzare TelSend con
Telnet per collegarsi ad un Newsgroup
e spedire un messaggio vedere il file TXT di esempio.
In pratica preparare offline il file TXT. Aprire TelSend e caricarlo.
Aprire Telnet.
Collegarsi e posizionarsi sul proprio ServerNews. Spedire con TelSend. |
|
SPEDIRE News (Porta
NNTP
119) |
|
File TXT di esempio
per l'utilizzo
di Telnet con TelSend per spedire News
TelSend_NEWS_POST_Tiscali.txt |
- Brevi Note |
OPEN news.tiscalinet.it 119
GROUP it.test
POST
FROM: UnNomeQualunque@UnDominioQualunque.it
NEWSGROUPS: it.test
SUBJECT: Prova Telnet e TelSend
Scrivi qui il messaggio dopo aver
lasciato una riga vuota e ricorda di
inserire un punto come sotto
.
|
- Apertura ServerNews se serve
- Controllo presenza NewsGroup
- Comando per postare messaggio
- From : Campo obbligatorio
- NewsGroups: Campo obbligatorio
- Subject :Campo Obbligatorio
- Riga vuota
- Messaggio
-
-
- Punto per finire |
|
Nel caso si volesse
operare utilizzando Telnet senza Telsend |
|
Comando
:
OPEN news.tiscalinet.it 119
Risposta di benvenuto del server e se ce lo chiede
inserire Nome Utente e Password
Comando : USER: NomeUtente
Comando : PASS: Password
Comando : LIST
Per ricevere l'elenco completo dei NewsGroup. Cosa che sarebbe lunga
ed inutile con Telnet ed allora basta verificare l'esistenza del
NewsGroup sul server con il comando successivo.
Comando : GROUP it.test
Se il NewsGroup non esiste riceveremo come risposta 411 No such
group e in caso contrario
riceveremo una risposta composta da una serie di 4 numeri tipo 150
7530 1000 8530 in cui il primo è il numero
indicativo del NewsGroup. Il secondo è il numero degli articoli
presenti sul server per quel NewsGroup ed il terzo
ed il quarto sono i numeri indicativi del primo e dell'ultimo
articolo del Newsgroup.
Per inviare un messaggio sul NewsGroup daremo il comando successivo
Comando : POST
Se abbiamo fatto tutto correttamente dovremmo ricevere come risposta
340 OK e quindi potremo dare
i comandi successivi riguardanti le intestazioni (HEADER) ed il
corpo del messaggio (BODY).
Per gli Header tre di questi sono obbligatori e cioè :
Comando : FROM: prova@prova.it
Comando : NEWSGROUPS: it.test
Comando : SUBJECT: Prova Telnet
Poi dovremo lasciare una riga vuota e quindi scrivere
il corpo del messaggio
e terminare andando a capo ed inserire un punto
Prova postaggio con Telnet
.
Il server a questo punto risponderà 240 Article
posted e se vogliamo verificare possiamo dare il comando
GROUP it.test per ricevere come risposta 150 7531 1000 8531 (se nel
frattempo abbiamo postato solo noi ma
è difficile...) e dando il comando ARTICLE 8531 potremo leggere il
nostro messaggio. |
|
|
RICEVERE
News (Porta NNTP 119) |
|
Utilizzando Telnet da solo
senza Telsend |
Comando
:
OPEN news.tiscalinet.it 119
Risposta di benvenuto del server e se ce lo chiede
inserire Nome Utente e Password
Comando : AUTHINFO USER: NomeUtente
Comando : AUTHINFO PASS: Password
Comando : LIST
Per ricevere l'elenco completo dei NewsGroup. Cosa che sarebbe lunga
ed inutile con Telnet ed allora basta verificarel'esistenza del
NewsGroup sul server con il comando successivo.
Comando : GROUP it.test
Se il NewsGroup non esiste riceveremo come risposta 411 No such
group e in caso contrario
riceveremo una risposta composta da una serie di 4 numeri tipo 150
7530 1000 8530 in cui il primo è il numero
indicativo del NewsGroup. Il secondo è il numero degli articoli
presenti sul server per quel NewsGroup ed il terzo
ed il quarto sono i numeri indicativi del primo e dell'ultimo
articolo del Newsgroup.
Se vogliamo dare un'occhiata ai vari articoli inseriremo i comandi
successivi.
Comando : ARTICLE 8530
Per vedere l'ultimo articolo postato completo di corpo e
intestazioni
Comando : BODY 8530
Per vedere solo il corpo del messaggio
Comando : HEAD 8530
Per vedere solo l'intestazione del messaggio |
Novita
:
TestServer : per controllare i comandi diretti accettati dal
ServerNews |
|