Invia e-mail con Telnet

Autore: Christy White
Data Della Creazione: 7 Maggio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Send Mail From Command Prompt - Using TELNET
Video: Send Mail From Command Prompt - Using TELNET

Contenuto

Software come Thunderbird e Outlook assicurano che l'invio di un'e-mail sia piacevole e veloce. Cioè, fino a quando l'e-mail non raggiunge la sua destinazione. Come puoi scoprire cosa succede realmente quando fai clic su "Invia"? Un'opzione è usare telnet, un piccolo programma fornito con il sistema operativo, per inviare un messaggio di prova dal server in uscita del tuo provider di posta elettronica. È possibile utilizzarlo per verificare un messaggio di errore non fornito dal software di posta elettronica.

Al passo

Parte 1 di 2: connettersi al server di posta tramite telnet

  1. Assicurati di avere telnet. Se stai usando MacOS o Windows XP, la tua versione di telnet è pronta per l'uso. Se hai Windows Vista, server 2008, 7, 8.1 o 10, dovrai attivare telnet prima di poterlo utilizzare.
    • Windows Vista, server 2008, 7 e 8.1: fare clic sul menu Start e selezionare Pannello di controllo. Fare clic su Programmi e selezionare "Attiva o disattiva le funzionalità Windows". Verrà visualizzato un elenco di funzioni di Windows. Scorri verso il basso fino a visualizzare "Telnet Client" e metti un segno di spunta in quella casella. Fare clic su "OK".
    • Windows 10: fare clic con il pulsante destro del mouse sul menu Start e selezionare Programmi e funzionalità. Fare clic su "Abilita o disabilita le funzionalità di Windows" nel menu a sinistra. Nell'elenco visualizzato, seleziona la casella accanto a "Client Telnet" e fai clic su "OK".
  2. Apri una finestra di terminale. Questo è leggermente diverso in Windows rispetto a un Mac.
    • Qualsiasi versione di Windows: premere ⊞ Vinci+R. , digita cmd, quindi premi ↵ Invio.
    • Mac: nel Finder, seleziona "Applicazioni" e poi "Utilità". Fai doppio clic sull'icona "Terminale". Puoi anche accedere al Terminale inserendolo nel Launchpad e facendo clic su.
  3. Apri una connessione telnet. digita telnet mail.server.com 25 dove 'mail.server.com' è il nome del server SMTP (Simple Mail Transfer Protocol) del tuo provider di posta elettronica (come smtp-server.austin.rr.com) e 25 è il numero di porta come utilizzato dal servizio SMTP.
    • Riceverai una risposta come "220 mail.server.com".
    • La porta 25 è la porta predefinita per la maggior parte dei server di posta, ma alcuni amministratori di rete utilizzano SMTP su una porta diversa, come 465 (una porta sicura) o 587 (per gli utenti di Microsoft Outlook). Chiedi all'amministratore di rete (o guarda i dettagli del tuo account) la porta corretta.
    • Se ricevi un errore del tipo "Impossibile connettersi all'host sulla porta 25" e sei sicuro che la porta 25 sia la porta corretta, probabilmente c'è qualcosa che non va nel server di posta.

Parte 2 di 2: invio di un messaggio

  1. Saluta il cameriere. I passaggi da eseguire sono gli stessi indipendentemente dal sistema operativo in uso. digita HELO tuodominio.com dove tuodominio.com è il dominio da cui stai inviando l'email. Nota che HELO è scritto con una sola L. stampa ↵ Invio.
    • Dovresti ricevere una risposta del tipo "250 mail.server.com Hello yourdomain.com lieto di conoscerti."
    • Se non ricevi una risposta o un messaggio di errore, prova EHLO invece di HELO. Alcuni server lo gestiscono meglio.
  2. Immettere le informazioni di "intestazione" del mittente. digita la posta da: [email protected], utilizzando il tuo indirizzo email. Assicurati che ci sia spazio dopo la posta da:. stampa ↵ Invio.
    • Dovresti ricevere un messaggio del tipo "250 Sender OK".
    • Se ricevi un messaggio di errore, ricontrolla di utilizzare un indirizzo email con lo stesso dominio del server. Ad esempio, il tuo server potrebbe non consentirti di inviare un messaggio con il tuo indirizzo yahoo.com.
  3. Immettere l'indirizzo e-mail del destinatario. Digita rcpt a: amico@dominio amico.com, dove l'indirizzo e-mail è il tuo effettivo destinatario. stampa ↵ Invio.
    • Ora dovresti vedere un messaggio del tipo "250 OK - MAIL FROM [email protected]".
    • Se viene visualizzato un messaggio di errore, è possibile che l'indirizzo e-mail a cui si desidera inviare un messaggio sia stato bloccato.
  4. Componi il tuo messaggio. Dovrai inserire un numero di compiti per formattare e inviare il tuo messaggio.
    • Digitare i dati e premere ↵ Invio.
    • Nella riga successiva, digita oggetto: test e premi due volte ↵ Invio. Sostituisci "test" con un argomento a tua scelta.
    • Scrivi il tuo messaggio. Quando hai finito, premi ↵ Invio.
    • Digita e punto alla fine del messaggio e premi ↵ Invio. Ora dovresti vedere una notifica che conferma l'accettazione del tuo messaggio o che è in coda. Questo messaggio è diverso per ogni server.
    • Se vedi un messaggio di errore, annotalo e contatta il tuo provider di posta elettronica.
  5. Digita quit per disabilitare telnet. stampa ↵ Invio.

Suggerimenti

  • Tutto il software telnet utilizza gli stessi comandi, anche su Linux.
  • Alcuni client di posta invieranno la posta ricevuta in questo modo direttamente alla casella di posta indesiderata dell'utente. Se utilizzi questo metodo per testare il tuo account, assicurati di controllare se il messaggio è finito nella cartella spam del destinatario.
  • Alcuni servizi di posta elettronica (come Hotmail) non consentono agli utenti di inviare messaggi di posta elettronica tramite telnet.
  • È anche possibile controllare la posta elettronica con telnet. Leggi di più su wikiHow su come recuperare la tua posta elettronica con Telnet.

Avvertenze

  • L'uso di questo metodo per inviare messaggi illegali o molestare altri può essere facilmente ricondotto a te. Gli amministratori di sistema tengono d'occhio i loro server di posta in uscita.

Necessità

  • Client Telnet
  • L'indirizzo di un server di posta che può reindirizzare le email
  • Un indirizzo e-mail valido