Kaip siųsti laiškus per „Curl“ komandą „Raspberry Pi“.

Kaip Siusti Laiskus Per Curl Komanda Raspberry Pi



The garbanoti komanda yra viena iš naudingiausių komandų Linux vartotojams, kuri plačiai naudojama failams iš serverio atsisiųsti. Bet ar galite naudoti garbanoti komanda siųsti el. laišką iš terminalo? Tai naudinga kuriant scenarijus ir automatizuojant užduotis ir tam reikalingi el. pašto paslaugų teikėjai, pvz., SMTP arba IMAP, o vėliau el. pašto tekstas ir vartotojo kredencialai.

Jei ieškote paprasto būdo išsiųsti el. laišką per garbanoti komandą iš Raspberry Pi terminalo, vadovaukitės šio straipsnio gairėmis.





Send Mail Through curl Command Raspberry Pi

Norėdami išsiųsti laišką naudodami „curl“ komandą Raspberry Pi terminale, atlikite toliau nurodytus veiksmus.



1 žingsnis :( Neprivaloma ) Pirmiausia turite leisti patvirtinimą dviem veiksmais iš savo el. pašto paskyros. Mano atveju laiškams siųsti naudoju „Gmail“ paskyrą. Taigi, jei naudojate tą patį Gmail teikėjas, galite apsilankyti čia ir įgalinkite patvirtinimą dviem veiksmais.



2 žingsnis : Tada apsilankykite čia ir pasirinkite programą bei įrenginį, kuriam norite sukurti slaptažodį. Eik su „ Paštas “ variantas čia.





3 veiksmas : Dabar pasirinkite įrenginį ir kadangi mes naudojame Raspberry Pi įrenginį, galite pasirinkti Kita “ variantas. Neprivaloma, kokį variantą pasirinksite.



4 veiksmas : pridėkite savo įrenginio pavadinimą ir pasirinkite „ Generuoti “ variantas.

Išsaugokite slaptažodį ekrane, kad galėtumėte naudoti vėliau.

Pastaba : Siunčiu failą pavadinimu „ email.txt 'čia ir failo viduje yra pranešimas ' Sveiki Linux autorius “. Galite siųsti bet kurį norimą failą, įtraukdami tekstą į failą.

5 veiksmas : atidarykite Raspberry Pi terminalą ir naudokite šią sintaksę laiškams siųsti naudojant curl komandą.

garbanoti --ssl-reqd \

--url „smtps://smtp.gmail.com:465“ \
--Vartotojas 'jūsų paštas@gmail.com:slaptažodis, sugeneruotas atliekant 4 veiksmą' \
--paštas-nuo „jūsųpaštas@gmail.com“ \
--mail-rcpt 'gavėjas_paštas@gmail.com' \
--įkelti failą failo pavadinimas.txt

Aukščiau pateiktoje sintaksėje vartotojas turi pridėti savo el. pašto adresą vietoje „ jūsųpaštas@gmail.com “, o slaptažodis turėtų būti sugeneruotas iš to paties el 4 veiksmas . The gavėjo_paštas gali būti bet kurio asmens laiškas, kuriam norite siųsti, o failo pavadinimas turi būti tas, kuriame yra šiek tiek teksto.

Įvykdžius aukščiau nurodytą komandą, laiškas bus išsiųstas gavėjui.

Tokiu būdu galite siųsti bet kurį norimą el. laišką tiesiai iš terminalo naudodami garbanoti komandą.

Išvada

El. laiškų siuntimas per garbanoti komanda yra idealus būdas išsiųsti el. laišką iš terminalo per kelias sekundes ir tai tereikia vienos komandos reikalas. Tačiau prieš tai vartotojai iš el. pašto paskyros turi sugeneruoti slaptažodį, kurio reikės naudojant garbanoti komandą. Be šio slaptažodžio vartotojas negalės siųsti el. pašto gavėjui.