วิธีส่งเมลผ่านคำสั่ง Curl บน Raspberry Pi

Withi Sng Mel Phan Kha Sang Curl Bn Raspberry Pi



เดอะ ขด คำสั่งเป็นหนึ่งในคำสั่งที่มีประโยชน์ที่สุดสำหรับผู้ใช้ Linux ซึ่งใช้กันอย่างแพร่หลายในการดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ แต่คุณสามารถใช้ ขด คำสั่งเพื่อส่งอีเมลจากเทอร์มินัล? มีประโยชน์สำหรับการเขียนสคริปต์และการทำงานอัตโนมัติ และต้องมีผู้ให้บริการอีเมล เช่น SMTP หรือ IMAP ตามด้วยเนื้อหาอีเมลและข้อมูลรับรองผู้ใช้

หากคุณกำลังค้นหาวิธีง่ายๆ ในการส่งอีเมลผ่าน ขด คำสั่งจากเทอร์มินัล Raspberry Pi ให้ทำตามคำแนะนำของบทความนี้







ส่งเมลผ่านคำสั่ง curl บน Raspberry Pi

ในการส่งเมลผ่านคำสั่ง curl บนเทอร์มินัล Raspberry Pi ให้ทำตามขั้นตอนด้านล่าง:



ขั้นตอนที่ 1 :( ไม่จำเป็น ) ขั้นแรก คุณต้องอนุญาตการยืนยันสองขั้นตอนจากบัญชีอีเมลของคุณ ในกรณีของฉัน ฉันใช้บัญชี Gmail เพื่อส่งจดหมาย ดังนั้นหากคุณใช้เหมือนกัน จีเมล ผู้ให้บริการคุณสามารถเยี่ยมชม ที่นี่ และเปิดใช้งานการยืนยันแบบสองขั้นตอน



ขั้นตอนที่ 2 : แล้วแวะมา ที่นี่ แล้วเลือกแอพและอุปกรณ์ที่จะสร้างรหัสผ่านให้ ไปกับ “ จดหมาย ” ตัวเลือกที่นี่





ขั้นตอนที่ 3 : ตอนนี้เลือกอุปกรณ์และเนื่องจากเราใช้อุปกรณ์ Raspberry Pi คุณสามารถไปที่ ' อื่น ' ตัวเลือก. ไม่จำเป็นว่าคุณต้องเลือกตัวเลือกใด



ขั้นตอนที่ 4 : เพิ่มชื่ออุปกรณ์ของคุณแล้วเลือก “ สร้าง ' ตัวเลือก.

บันทึกรหัสผ่านบนหน้าจอเพื่อใช้ในภายหลัง

บันทึก : ฉันกำลังส่งไฟล์ชื่อ “ อีเมล์.txt ” ที่นี่และภายในไฟล์มีข้อความว่า “ สวัสดีผู้เขียน Linux '. คุณสามารถส่งไฟล์ใดก็ได้ที่คุณต้องการโดยเพิ่มข้อความภายในไฟล์

ขั้นตอนที่ 5 : เปิดเทอร์มินัล Raspberry Pi และใช้ไวยากรณ์ต่อไปนี้สำหรับการส่งจดหมายผ่านคำสั่ง curl

ขด --ssl-reqd \

--url 'smtps://smtp.gmail.com:465' \
--ผู้ใช้ 'yourmail@gmail.com:รหัสผ่านที่สร้างขึ้นในขั้นตอนที่ 4' \
--mail-จาก 'อีเมลของคุณ@gmail.com' \
--mail-rcpt 'receiver_mail@gmail.com' \
--อัพโหลดไฟล์ ชื่อไฟล์. txt

ในไวยากรณ์ข้างต้น ผู้ใช้ต้องเพิ่มที่อยู่อีเมลของตนแทน “ yourmail@gmail.com ” ในขณะที่รหัสผ่านควรสร้างจากอีเมลเดียวกันโดยใช้ ขั้นตอนที่ 4 . เดอะ ผู้รับ_mail อาจเป็นจดหมายของบุคคลที่คุณต้องการส่งถึง ในขณะที่ชื่อไฟล์ควรเป็นชื่อที่มีข้อความบางส่วน

หลังจากดำเนินการคำสั่งดังกล่าวแล้ว จดหมายจะถูกส่งไปยังผู้รับ

ด้วยวิธีนี้ คุณสามารถส่งอีเมลที่ต้องการได้โดยตรงจากเทอร์มินัลโดยใช้ ขด สั่งการ.

บทสรุป

การส่งอีเมลผ่าน ขด คำสั่งเป็นวิธีที่เหมาะสำหรับการส่งอีเมลจากเทอร์มินัลภายในไม่กี่วินาทีและเป็นเพียงคำสั่งเดียว อย่างไรก็ตาม ก่อนหน้านั้น ผู้ใช้ต้องสร้างรหัสผ่านจากบัญชีอีเมล ซึ่งจะต้องใช้เมื่อใช้งาน ขด สั่งการ. หากไม่มีรหัสผ่านนี้ ผู้ใช้จะไม่สามารถส่งอีเมลถึงผู้รับได้