เดอะ ขด คำสั่งเป็นหนึ่งในคำสั่งที่มีประโยชน์ที่สุดสำหรับผู้ใช้ 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 อาจเป็นจดหมายของบุคคลที่คุณต้องการส่งถึง ในขณะที่ชื่อไฟล์ควรเป็นชื่อที่มีข้อความบางส่วน
หลังจากดำเนินการคำสั่งดังกล่าวแล้ว จดหมายจะถูกส่งไปยังผู้รับ
ด้วยวิธีนี้ คุณสามารถส่งอีเมลที่ต้องการได้โดยตรงจากเทอร์มินัลโดยใช้ ขด สั่งการ.
บทสรุป
การส่งอีเมลผ่าน ขด คำสั่งเป็นวิธีที่เหมาะสำหรับการส่งอีเมลจากเทอร์มินัลภายในไม่กี่วินาทีและเป็นเพียงคำสั่งเดียว อย่างไรก็ตาม ก่อนหน้านั้น ผู้ใช้ต้องสร้างรหัสผ่านจากบัญชีอีเมล ซึ่งจะต้องใช้เมื่อใช้งาน ขด สั่งการ. หากไม่มีรหัสผ่านนี้ ผู้ใช้จะไม่สามารถส่งอีเมลถึงผู้รับได้