Kako poslati pošto prek ukaza Curl na Raspberry Pi

Kako Poslati Posto Prek Ukaza Curl Na Raspberry Pi



The curl ukaz je eden najbolj uporabnih ukazov za uporabnike Linuxa, ki se pogosto uporablja za prenos datotek s strežnika. Toda ali lahko uporabite curl ukaz za pošiljanje e-pošte s terminala? V pomoč je pri skriptiranju in avtomatizaciji opravil ter zahteva ponudnike e-pošte, kot sta SMTP ali IMAP, ki jim sledi telo e-pošte in uporabniške poverilnice.

Če iščete enostaven način za pošiljanje e-pošte prek curl ukaz iz terminala Raspberry Pi, sledite smernicam tega članka.







Pošljite pošto prek ukaza curl na Raspberry Pi

Če želite poslati pošto prek ukaza curl na terminalu Raspberry Pi, sledite spodnjim korakom:



Korak 1 :( Neobvezno ) Najprej morate omogočiti preverjanje v dveh korakih iz vašega e-poštnega računa. V mojem primeru za pošiljanje pošte uporabljam račun Gmail. Torej, če uporabljate isto Gmail ponudnika, lahko obiščete tukaj in omogoči preverjanje v dveh korakih.



2. korak : Potem obiščite tukaj ter izberite aplikacijo in napravo, za katero želite ustvariti geslo. Pojdi z ' Pošta « možnost tukaj.





3. korak : Zdaj izberite napravo in ker uporabljamo napravo Raspberry Pi, lahko uporabite » drugo ” možnost. Ni obvezno, katero možnost izberete.



4. korak : Dodajte ime svoje naprave in izberite » Ustvari ” možnost.

Shranite geslo na zaslonu za kasnejšo uporabo.

Opomba : pošiljam datoteko z imenom “ email.txt ' tukaj in znotraj datoteke je sporočilo ' Pozdravljeni avtor Linuxa ”. Pošljete lahko katero koli datoteko, tako da ji dodate besedilo.

5. korak : Odprite terminal Raspberry Pi in uporabite naslednjo sintakso za pošiljanje pošte prek ukaza curl.

curl --ssl-reqd \

--url 'smtps://smtp.gmail.com:465' \
--uporabnik 'yourmail@gmail.com:geslo, ustvarjeno v 4. koraku' \
--pošta-od 'vašmail@gmail.com' \
--mail-rcpt 'receiver_mail@gmail.com' \
--naloži datoteko ime datoteke.txt

V zgornji sintaksi mora uporabnik dodati svoj e-poštni naslov namesto ' vašmail@gmail.com ”, medtem ko mora biti geslo ustvarjeno iz iste e-pošte z uporabo 4. korak . The receiver_mail je lahko pošta katere koli osebe, ki ji želite poslati, ime datoteke pa mora biti tisto, ki vsebuje nekaj besedila.

Po izvedbi zgornjega ukaza bo pošta poslana prejemniku.

Na ta način lahko pošljete poljubno e-pošto neposredno s terminala z uporabo curl ukaz.

Zaključek

Pošiljanje e-pošte prek curl ukaz je idealen način za pošiljanje e-pošte s terminala v nekaj sekundah in gre le za en sam ukaz. Pred tem pa morajo uporabniki ustvariti geslo iz e-poštnega računa, ki bo zahtevano pri uporabi curl ukaz. Brez tega gesla uporabnik prejemniku ne bo mogel poslati e-pošte.