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

ผู้เขียน: Monica Porter
วันที่สร้าง: 15 มีนาคม 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 เวอร์ชัน telnet ก็พร้อมใช้งานแล้ว หากเป็น Windows Vista, Server 2008, 7, 8.1 หรือ 10 คุณต้องเปิดใช้งาน Telnet ก่อนจึงจะสามารถใช้งานได้
    • บน Windows Vista, Server 2008, 7 และ 8.1: คลิก Start Menu เลือก Control Panel จากนั้นคลิกโปรแกรมและเลือก“ เปิดหรือปิดคุณสมบัติของ Windows” รายการคุณสมบัติของ Windows จะปรากฏขึ้น เลื่อนลงเพื่อค้นหา“ Telnet Client” จากนั้นทำเครื่องหมายที่ช่องข้างๆ คลิก "ตกลง"
    • Windows 10: คลิกขวาที่ Start Menu และเลือก Programs and Features คลิกที่“ เปิดหรือปิดคุณสมบัติของ Windows” ในเมนูด้านซ้าย ในรายการที่ปรากฏขึ้นให้ทำเครื่องหมายในช่องถัดจาก "ไคลเอ็นต์ Telnet" แล้วคลิก "ตกลง"

  2. เปิดหน้าต่างเทอร์มินัล กระบวนการนี้จะแตกต่างกันใน Windows และ Mac
    • ใน Windows ทุกเวอร์ชัน: กด ⊞ชนะ+ , นำเข้า cmd แล้วกด ↵ Enter.
    • Mac: ใน Finder ให้เลือก "Applications" แล้วเลือก "Utilities" จากนั้นดับเบิลคลิกที่ไอคอน "Terminal" คุณยังสามารถเข้าถึง Terminal ได้โดยพิมพ์ชื่อโปรแกรมลงใน Launchpad จากนั้นคลิกที่แอพ

  3. เริ่มการเชื่อมต่อ telnet นำเข้า telnet mail.server.com 25 โดยที่ "mail.server.com" คือชื่อเซิร์ฟเวอร์ SMTP (โปรโตคอลการส่งอีเมลผ่านอินเทอร์เน็ต) ของผู้ให้บริการอีเมล (เช่น smtp- server.austin.rr.com) และ 25 เป็นพอร์ตที่บริการ SMTP ใช้
    • คุณจะได้รับคำตอบว่า "220 mail.server.com"
    • พอร์ต 25 เป็นพอร์ตสำหรับเซิร์ฟเวอร์อีเมลส่วนใหญ่ แต่ผู้ดูแลระบบเครือข่ายบางรายเปลี่ยน SMTP ไปยังพอร์ตอื่นเช่น 465 (พอร์ตที่ปลอดภัย) หรือ 587 (สำหรับผู้ใช้ Microsoft Outlook) สอบถามผู้ดูแลระบบของคุณ (หรือตรวจสอบข้อมูลบัญชีของคุณ) สำหรับเกตเวย์ที่ถูกต้อง
    • หากระบบแจ้งข้อผิดพลาดเช่น "ไม่สามารถเชื่อมต่อกับโฮสต์บนพอร์ต 25" (ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ที่พอร์ต 25) แต่คุณรับประกันว่าพอร์ต 25 เป็นพอร์ตที่ถูกต้องอาจเป็นเซิร์ฟเวอร์อีเมล กำลังมีปัญหา
    โฆษณา

ส่วนที่ 2 จาก 2: การส่งอีเมล


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

คำแนะนำ

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

คำเตือน

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

สิ่งที่คุณต้องการ

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