Paano Magpadala ng Mail Sa pamamagitan ng Curl Command sa Raspberry Pi

Paano Magpadala Ng Mail Sa Pamamagitan Ng Curl Command Sa Raspberry Pi



Ang kulot Ang command ay isa sa mga pinakakapaki-pakinabang na command para sa mga user ng Linux na malawakang ginagamit para sa pag-download ng mga file mula sa server. Ngunit maaari mong gamitin ang kulot command na magpadala ng email mula sa terminal? Ito ay kapaki-pakinabang para sa pag-script at pag-automate ng mga gawain at nangangailangan ito ng mga email provider, gaya ng SMTP o IMAP, na sinusundan ng katawan ng email at mga kredensyal ng user.

Kung naghahanap ka ng madaling paraan upang magpadala ng email sa pamamagitan ng kulot command mula sa Raspberry Pi terminal, sundin ang mga alituntunin ng artikulong ito.







Magpadala ng Mail Through curl Command sa Raspberry Pi

Upang magpadala ng mail sa pamamagitan ng curl command sa Raspberry Pi terminal, sundin ang mga hakbang na ibinigay sa ibaba:



Hakbang 1 :( Opsyonal ) Una, dapat mong payagan ang dalawang-hakbang na pag-verify mula sa iyong email account. Sa aking kaso, gumagamit ako ng Gmail account para sa pagpapadala ng mail. Kaya, kung ikaw ay gumagamit ng pareho Gmail provider, maaari mong bisitahin dito at paganahin ang dalawang-hakbang na pag-verify.



Hakbang 2 : Pagkatapos ay bisitahin dito at piliin ang app at device kung saan bubuo ng password. Sumama sa ' Mail ” option dito.





Hakbang 3 : Ngayon piliin ang device at dahil ginagamit namin ang Raspberry Pi device, maaari kang pumunta sa ' Iba pa ” opsyon. Hindi sapilitan kung anong opsyon ang pipiliin mo.



Hakbang 4 : Idagdag ang pangalan ng iyong device at piliin ang “ Bumuo ” opsyon.

I-save ang password sa screen para magamit sa ibang pagkakataon.

Tandaan : Nagpapadala ako ng file na may pangalang “ email.txt ' dito at sa loob ng file, mayroong isang mensahe ' Kamusta May-akda ng Linux ”. Maaari kang magpadala ng anumang file na gusto mo sa pamamagitan ng pagdaragdag ng teksto sa loob ng file.

Hakbang 5 : Buksan ang terminal ng Raspberry Pi at gamitin ang sumusunod na syntax para sa pagpapadala ng mail sa pamamagitan ng curl command.

kulot --ssl-reqd \

--url 'smtps://smtp.gmail.com:465' \
--gumagamit 'yourmail@gmail.com:password na nabuo sa pamamagitan ng Hakbang 4' \
--mail-mula sa 'yourmail@gmail.com' \
--mail-rcpt 'receiver_mail@gmail.com' \
--upload-file filename.txt

Sa syntax sa itaas, kailangang idagdag ng user ang kanyang email address sa halip na “ yourmail@gmail.com ” , habang ang password ay dapat mabuo mula sa parehong email gamit Hakbang 4 . Ang receiver_mail ay maaaring mail ng sinumang tao kung kanino mo gustong magpadala, habang ang pangalan ng file ay dapat ang isa, na may kasamang ilang text.

Pagkatapos ng pagpapatupad ng command sa itaas, ang mail ay ipapadala sa receiver.

Sa ganitong paraan, maaari kang magpadala ng anumang email na gusto mo nang direkta mula sa terminal gamit ang kulot utos.

Konklusyon

Pagpapadala ng email sa pamamagitan ng kulot Ang command ay isang mainam na paraan upang ipadala ang email mula sa terminal sa loob ng ilang segundo at ito ay isang bagay lamang ng isang solong utos. Gayunpaman, bago iyon, ang mga gumagamit ay dapat bumuo ng password mula sa email account, na kakailanganin kapag ginagamit ang kulot utos. Kung wala ang password na ito, hindi makakapag-email ang user sa receiver.