Come inviare posta tramite il comando Curl su Raspberry Pi

Come Inviare Posta Tramite Il Comando Curl Su Raspberry Pi



IL arricciare command è uno dei comandi più utili per gli utenti Linux ampiamente utilizzato per scaricare file dal server. Ma puoi usare il arricciare comando per inviare un'e-mail dal terminale? È utile per lo scripting e l'automazione delle attività e richiede provider di posta elettronica, come SMTP o IMAP, seguiti dal corpo dell'e-mail e dalle credenziali dell'utente.

Se stai cercando un modo semplice per inviare un'e-mail tramite il arricciare comando dal terminale Raspberry Pi, seguire le linee guida di questo articolo.







Invia posta tramite il comando curl su Raspberry Pi

Per inviare una mail tramite il comando curl sul terminale Raspberry Pi, seguire i passaggi indicati di seguito:



Passo 1 :( Opzionale ) Innanzitutto, devi consentire la verifica in due passaggi dal tuo account di posta elettronica. Nel mio caso, sto utilizzando un account Gmail per l'invio della posta. Quindi, se stai usando lo stesso GMail fornitore, puoi visitare Qui e abilita la verifica in due passaggi.



Passo 2 : Allora visita Qui e seleziona l'app e il dispositivo per cui generare la password. Vai con il ' Posta ” opzione qui.





Passaggio 3 : ora seleziona il dispositivo e poiché stiamo utilizzando il dispositivo Raspberry Pi, puoi andare con ' Altro ' opzione. Non è obbligatorio quale opzione scegli.



Passaggio 4 : aggiungi il nome del tuo dispositivo e seleziona ' creare ' opzione.

Salva la password sullo schermo per un uso successivo.

Nota : sto inviando un file con il nome ' e-mail.txt ” qui e all'interno del file c'è un messaggio “ Ciao autore di Linux ”. Puoi inviare qualsiasi file che desideri aggiungendo del testo all'interno del file.

Passaggio 5 : apri il terminale Raspberry Pi e usa la seguente sintassi per inviare la posta tramite il comando curl.

arricciare --ssl-richiesta \

--url 'smtps://smtp.gmail.com:465' \
--utente 'yourmail@gmail.com:password generata attraverso il passaggio 4' \
--mail-da 'tuaemail@gmail.com' \
--mail-rcpt 'ricevitore_mail@gmail.com' \
--caricare un file nomefile.txt

Nella sintassi di cui sopra, l'utente deve aggiungere il proprio indirizzo email al posto di ' tuaemail@gmail.com ”, mentre la password dovrebbe essere generata dalla stessa email utilizzando Passaggio 4 . IL destinatario_mail potrebbe essere la posta di qualsiasi persona a cui si desidera inviare, mentre il nome del file dovrebbe essere quello che include del testo.

Dopo l'esecuzione del comando di cui sopra, la posta verrà inviata al destinatario.

In questo modo puoi inviare qualsiasi email tu voglia direttamente dal terminale utilizzando il arricciare comando.

Conclusione

Invio di e-mail tramite il arricciare command è un modo ideale per inviare l'e-mail dal terminale in pochi secondi ed è solo questione di un singolo comando. Tuttavia, prima di ciò, gli utenti devono generare la password dall'account e-mail, che sarà richiesta durante l'utilizzo di arricciare comando. Senza questa password, l'utente non sarà in grado di inviare un'e-mail al destinatario.