Ci sono più modi per inviare email tramite il terminale, pero quello che trovo molto comodo è di utilizzare il telnet connettendo al server SMTP di un provider(es.Alice).
Per iniziare è necessario di un software che si chiama Telnet.
(I sistemi operativi come Mac OS, Linux e Windows XP l’hanno già preinstallato).
1. Aprire il terminale e scrivere il commando per connettere al server: telnet out.aliceposta.it 25
Il server risponderebbe “220 smtp205.alice.it ESMTP Service ready”
2.Una volta connesso al server bisognare scrivere: HELO esempio
Il server risponderebbe “250 smtp209.alice.it”
3. Il commando per inserire mittente: MAIL FROM:<indirizzo@prova.it>
4. Il commando per inserire destinatario: RCPT TO:<indirizzo@prova.it>
5. Dopo aver scritto l’ indirizzo del destinatario, si può inserire il messaggio.
Il codice per inserire messaggio: DATA
A questo punto tutto quello che scrivi sarà il contenuto del email.
Per concludere il messaggio bisogna premere i tasti in questa sequenza INVIO PUNTO INVIO
6. Infine. Il commando per chiudere la connessione: QUIT
Esempio:
N.B: Inviando email tramite il terminale puoi inviare anche dei “fake mail” cioè fingendo di essere qualcun altro. Pero tutto questo è rintracciabile nel caso succede qualcosa. Quindi utilizzando la procedura descritta in questo post per gli scopi illegali potresti finire in guai seri.