วิธีส่งเมลจากเทอร์มินัลโดยใช้สคริปต์

ด้วยเหตุผล X หรือ Y บางครั้งเราจำเป็นต้องตั้งโปรแกรมเซิร์ฟเวอร์ของ บริษัท ของเราเพื่อทำงานบางอย่างและเราต้องการทราบว่างานนี้ดำเนินการโดยไม่มีปัญหาหรือไม่สำหรับสิ่งนี้เราตั้งโปรแกรมว่าหากทุกอย่างราบรื่นโปรดแจ้งให้เราทราบ ... แต่ ... but เซิร์ฟเวอร์จะแจ้งให้เราทราบได้อย่างไร?

กล่าวโดยง่าย เราจะใช้ สคริปต์ Pythonสั่งการให้ส่งอีเมลมาหาเรา ด้วยวิธีนี้ เมื่อเราตรวจสอบกล่องจดหมาย เราจะเห็นว่าเซิร์ฟเวอร์ดำเนินการตามคำสั่งได้โดยไม่มีปัญหา

ฉันได้แนบสคริปต์ไว้ที่นี่แล้ว: send-email.py

วิธีใช้งานนั้นง่ายมาก เพียงเปิดเทอร์มินัล พิมพ์ข้อความต่อไปนี้ลงไป แล้วกด[Enter] :

cd $HOME/ && wget http://paste.desdelinux.net/paste/?dl=89 && mv index.html\?dl\=89 send-email.py && chmod +s send-email.py

ฉันฝากคุณไว้ว่ากระบวนการจะเป็นอย่างไร:

% CODE1%

เมื่อเสร็จแล้วคุณต้องแก้ไขสคริปต์เพื่อใส่ข้อมูลของคุณเองฉันจะแก้ไขโดยใส่ข้อมูลของฉันนั่นคือข้อมูลจากที่นี่งานของฉัน

เปิดสคริปต์ (send-email.py) และเปลี่ยนแปลงข้อมูลนี้:

  • [ป้องกันอีเมล] ทางอีเมลของคุณ (ในตัวอย่างนี้ - » [ป้องกันอีเมล])
  • เนื้อหาข้อความ ตามเนื้อหาของอีเมล (ในตัวอย่างนี้ - » นี่คืออีเมลทดสอบ)
  • you.mailserver.cu โดยเซิร์ฟเวอร์อีเมลของคุณ (ในตัวอย่างนี้ - » 192.168.1.2)
  • อีเมลของคุณ โดยผู้ใช้ของคุณ (ในตัวอย่างนี้ - » คิคิกาอารา)
  • รหัสผ่านของคุณ สำหรับรหัสผ่านของคุณ (ในตัวอย่างนี้ - » ฮ่าฮ่า…ใช่…แน่นอน…ฮ่า ๆ)

ตอนนี้หน้าตาเป็นแบบนี้: send-email.py (แก้ไขแล้ว)

และ voila ก็ยังคงส่งอีเมลเท่านั้น ... สำหรับสิ่งนี้เราจะใส่สิ่งต่อไปนี้:

นั่นคือเราต้องดำเนินการสคริปต์และส่งผ่านพารามิเตอร์ "Subject" (นั่นคือหัวเรื่องที่อีเมลจะใช้) และจะส่งไปยังใคร (ที่อยู่อีเมล)

ฉันจะส่งอีเมลถึงตัวเองนี่คือตัวอย่าง:

% CODE2%

และตอนนี้

อย่างที่คุณเห็น บางสิ่งบางอย่างค่อนข้างง่าย... แต่มันสามารถช่วยเราได้ในบางโอกาส 

ความนับถือ


เพิ่มเป็นแหล่งข้อมูลที่ต้องการใน Google