ส่งอีเมลด้วย Telnet

ผู้เขียน: Christy White
วันที่สร้าง: 7 พฤษภาคม 2021
วันที่อัปเดต: 1 กรกฎาคม 2024
Anonim
Send Mail From Command Prompt - Using TELNET
วิดีโอ: Send Mail From Command Prompt - Using TELNET

เนื้อหา

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

ที่จะก้าว

ส่วนที่ 1 จาก 2: เชื่อมต่อกับเซิร์ฟเวอร์อีเมลผ่านทาง Telnet

  1. ตรวจสอบให้แน่ใจว่าคุณมี Telnet หากคุณใช้ MacOS หรือ Windows XP เทลเน็ตเวอร์ชันของคุณก็พร้อมใช้งานแล้ว หากคุณมี Windows Vista, เซิร์ฟเวอร์ 2008, 7, 8.1 หรือ 10 คุณจะต้องเปิดใช้งาน telnet ก่อนจึงจะสามารถใช้งานได้
    • Windows Vista, 2008 server, 7 และ 8.1: คลิกเมนู Start แล้วเลือก Control Panel คลิกที่โปรแกรมและเลือก "เปิดหรือปิดคุณลักษณะของ Windows" ซึ่งจะแสดงรายการฟังก์ชั่นของ Windows เลื่อนลงไปจนกว่าคุณจะเห็น "Telnet Client" และทำเครื่องหมายในช่องนั้น คลิกที่ "ตกลง"
    • Windows 10: คลิกขวาที่เมนู Start แล้วเลือก Programs and Features คลิกที่ "เปิดใช้งานหรือปิดใช้งานคุณลักษณะของ Windows" ในเมนูด้านซ้าย ในรายการที่ปรากฏขึ้นให้ทำเครื่องหมายในช่องถัดจาก "ไคลเอ็นต์ Telnet" แล้วคลิก "ตกลง"
  2. เปิดหน้าต่างเทอร์มินัล สิ่งนี้แตกต่างกันเล็กน้อยใน Windows มากกว่าบน Mac
    • Windows ทุกรุ่น: กด ⊞ชนะ+ร. พิมพ์ cmd จากนั้นกด ↵เข้า.
    • Mac: ใน Finder ให้เลือก "Applications" แล้วเลือก "Utilities" ดับเบิลคลิกที่ไอคอน "Terminal" คุณยังสามารถเข้าถึง Terminal ได้โดยป้อนใน Launchpad แล้วคลิก
  3. เปิดการเชื่อมต่อ telnet พิมพ์ telnet mail.server.com 25 โดยที่ 'mail.server.com' คือชื่อเซิร์ฟเวอร์ Simple Mail Transfer Protocol (SMTP) ของผู้ให้บริการอีเมลของคุณ (เช่น smtp-server.austin.rr.com) และ 25 คือหมายเลขพอร์ต ตามที่ใช้โดยบริการ SMTP
    • คุณจะได้รับคำตอบว่า "220 mail.server.com"
    • พอร์ต 25 เป็นพอร์ตเริ่มต้นสำหรับเซิร์ฟเวอร์อีเมลส่วนใหญ่ แต่ผู้ดูแลระบบเครือข่ายบางรายใช้ SMTP ผ่านพอร์ตอื่นเช่น 465 (พอร์ตที่ปลอดภัย) หรือ 587 (สำหรับผู้ใช้ Microsoft Outlook) สอบถามผู้ดูแลระบบเครือข่าย (หรือดูรายละเอียดบัญชีของคุณ) สำหรับพอร์ตที่ถูกต้อง
    • หากคุณได้รับข้อผิดพลาดเช่น "ไม่สามารถเชื่อมต่อกับโฮสต์บนพอร์ต 25" และคุณแน่ใจว่าพอร์ต 25 เป็นพอร์ตที่ถูกต้องอาจมีบางอย่างผิดปกติกับเซิร์ฟเวอร์อีเมล

ส่วนที่ 2 จาก 2: การส่งข้อความ

  1. ทักทายเซิร์ฟเวอร์ ขั้นตอนที่คุณต้องทำจะเหมือนกันไม่ว่าคุณจะใช้ระบบปฏิบัติการใดก็ตาม พิมพ์ HELO yourdomain.com โดย yourdomain.com คือโดเมนที่คุณใช้ส่งอีเมล โปรดทราบว่า HELO เขียนด้วย L เพียงตัวเดียว กด ↵เข้า.
    • คุณควรได้รับคำตอบเช่น "250 mail.server.com สวัสดี yourdomain.com ยินดีที่ได้รู้จัก"
    • หากคุณไม่ได้รับการตอบกลับหรือข้อความแสดงข้อผิดพลาดให้ลองใช้ EHLO แทน HELO เซิร์ฟเวอร์บางตัวจัดการสิ่งนี้ได้ดีกว่า
  2. ป้อนข้อมูล "ส่วนหัว" ของผู้ส่ง พิมพ์อีเมลจาก: [email protected] โดยใช้ที่อยู่อีเมลของคุณเอง ตรวจสอบว่ามีที่ว่างหลังจดหมายจาก: กด ↵เข้า.
    • คุณควรได้รับข้อความเช่น "250 Sender OK"
    • หากคุณได้รับข้อความแสดงข้อผิดพลาดให้ตรวจสอบอีกครั้งว่าคุณกำลังใช้ที่อยู่อีเมลที่มีโดเมนเดียวกับเซิร์ฟเวอร์ ตัวอย่างเช่นเซิร์ฟเวอร์ของคุณอาจไม่อนุญาตให้คุณส่งข้อความโดยใช้ที่อยู่ yahoo.com ของคุณ
  3. ป้อนที่อยู่อีเมลของผู้รับ พิมพ์ rcpt to: [email protected] โดยที่อยู่อีเมลคือผู้รับจริงของคุณ กด ↵เข้า.
    • ตอนนี้คุณควรเห็นข้อความตามบรรทัด "250 OK - MAIL FROM [email protected]"
    • หากคุณได้รับข้อความแสดงข้อผิดพลาดที่อยู่อีเมลที่คุณต้องการส่งข้อความไปหาอาจถูกบล็อก
  4. เขียนข้อความของคุณ คุณจะต้องป้อนงานจำนวนหนึ่งเพื่อจัดรูปแบบและส่งข้อความของคุณ
    • พิมพ์ข้อมูลแล้วกด ↵เข้า.
    • ในบรรทัดถัดไปพิมพ์ subject: test แล้วกดสองครั้ง ↵เข้า. แทนที่ "test" ด้วยหัวข้อที่คุณเลือก
    • พิมพ์ข้อความของคุณ เมื่อเสร็จแล้วให้กด ↵เข้า.
    • พิมพ์และจุดที่ท้ายข้อความของคุณแล้วกด ↵เข้า. ตอนนี้คุณควรเห็นการแจ้งเตือนยืนยันการยอมรับข้อความของคุณหรืออยู่ในคิว ข้อความนี้แตกต่างกันสำหรับแต่ละเซิร์ฟเวอร์
    • หากคุณเห็นข้อความแสดงข้อผิดพลาดให้จดไว้และติดต่อผู้ให้บริการอีเมลของคุณ
  5. พิมพ์เลิกเพื่อปิดใช้งาน telnet กด ↵เข้า.

เคล็ดลับ

  • ซอฟต์แวร์ Telnet ทั้งหมดใช้คำสั่งเดียวกันแม้กระทั่งบน Linux
  • โปรแกรมรับส่งเมลบางโปรแกรมจะส่งอีเมลที่ได้รับด้วยวิธีนี้ไปยังเมลบ็อกซ์สแปมของผู้ใช้โดยตรง หากคุณใช้วิธีนี้เพื่อทดสอบบัญชีของคุณโปรดตรวจสอบว่าข้อความนั้นอยู่ในโฟลเดอร์สแปมของผู้รับหรือไม่
  • บริการอีเมลบางอย่าง (เช่น Hotmail) ไม่อนุญาตให้ผู้ใช้ส่งอีเมลผ่าน telnet
  • นอกจากนี้ยังสามารถตรวจสอบอีเมลของคุณด้วย telnet อ่านเพิ่มเติมใน wikiHow เกี่ยวกับการดึงอีเมลของคุณด้วย Telnet

คำเตือน

  • การใช้วิธีนี้เพื่อส่งข้อความที่ผิดกฎหมายหรือก่อกวนผู้อื่นสามารถตรวจสอบย้อนกลับมาหาคุณได้อย่างง่ายดาย ผู้ดูแลระบบจับตาดูเซิร์ฟเวอร์อีเมลขาออกอย่างใกล้ชิด

ความจำเป็น

  • ไคลเอนต์ Telnet
  • ที่อยู่ของเซิร์ฟเวอร์อีเมลที่สามารถเปลี่ยนเส้นทางอีเมล
  • ที่อยู่อีเมลที่ถูกต้อง