Sådan sender du mail gennem Curl Command på Raspberry Pi

Sadan Sender Du Mail Gennem Curl Command Pa Raspberry Pi



Det krølle kommando er en af ​​de mest nyttige kommandoer for Linux-brugere, der er meget brugt til at downloade filer fra serveren. Men kan du bruge krølle kommando til at sende en e-mail fra terminalen? Det er nyttigt til scripting og automatisering af opgaver, og det kræver e-mail-udbydere, såsom SMTP eller IMAP, efterfulgt af e-mail-teksten og brugeroplysninger.

Hvis du leder efter en nem måde at sende en e-mail via krølle kommando fra Raspberry Pi-terminalen, følg denne artikels retningslinjer.







Send mail gennem curl-kommando på Raspberry Pi

For at sende en mail via curl-kommandoen på Raspberry Pi-terminalen skal du følge nedenstående trin:



Trin 1 :( Valgfri ) Først skal du tillade totrinsbekræftelse fra din e-mail-konto. I mit tilfælde bruger jeg en Gmail-konto til at sende mail. Så hvis du bruger det samme Gmail udbyder, du kan besøge her og aktivere to-trinsbekræftelse.



Trin 2 : Så besøg her og vælg den app og enhed, du vil generere adgangskoden til. Gå med ' Post ' mulighed her.





Trin 3 : Vælg nu enheden, og da vi bruger Raspberry Pi-enheden, kan du gå med ' Andet ' mulighed. Det er ikke obligatorisk, hvilken mulighed du vælger.



Trin 4 : Tilføj dit enhedsnavn og vælg ' Frembringe ' mulighed.

Gem adgangskoden på skærmen til senere brug.

Bemærk : Jeg sender en fil med navnet ' email.txt ' her og inde i filen er der en besked ' Hej Linux forfatter ”. Du kan sende enhver fil, du ønsker, ved at tilføje tekst i filen.

Trin 5 : Åbn Raspberry Pi-terminalen, og brug følgende syntaks til at sende mail via curl-kommandoen.

krølle --ssl-reqd \

--url 'smtps://smtp.gmail.com:465' \
--bruger 'dinmail@gmail.com:adgangskode genereret gennem trin 4' \
--mail-fra 'dinmail@gmail.com' \
--mail-rcpt 'receiver_mail@gmail.com' \
--Upload fil filnavn.txt

I ovenstående syntaks skal brugeren tilføje sin e-mailadresse i stedet for ' dinmail@gmail.com ” , mens adgangskoden skal genereres fra den samme e-mail vha Trin 4 . Det modtager_mail kunne være enhver persons mail, som du vil sende til, mens filnavnet skal være det, som indeholder noget tekst.

Efter udførelse af ovenstående kommando vil mailen blive sendt til modtageren.

På denne måde kan du sende enhver e-mail, du ønsker, direkte fra terminalen ved hjælp af krølle kommando.

Konklusion

Sender e-mail via krølle kommando er en ideel måde at sende e-mailen fra terminalen inden for få sekunder, og det er kun et spørgsmål om en enkelt kommando. Men før det skal brugerne generere adgangskoden fra e-mail-kontoen, som vil være påkrævet, når de bruger krølle kommando. Uden denne adgangskode vil brugeren ikke være i stand til at sende en e-mail til modtageren.