Wiki

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


ขั้นตอน


1 ของ 2:

เชื่อมต่อ Mail Server ด้วย Telnet

1
หา telnet. ถ้าใช้ MacOS หรือ Windows XP ก็เท่ากับคุณมี telnet พร้อมใช้ แต่ถ้าเป็น Windows Vista, 2008 server, 7, 8.1 หรือ 10 ต้องเปิด telnet ก่อน ถึงจะใช้ได้

  • Windows Vista, 2008 server, 7 และ 8.1: คลิก Start Menu แล้วเลือก Control Panel จากนั้นคลิก Programs แล้วเลือก “Turn Windows features on or off” เพื่อดูรายชื่อ Windows Features เลื่อนลงมาติ๊กช่อง “Telnet Client” สุดท้ายคลิก “OK”
  • Windows 10: คลิกขวาที่เมนู Start แล้วเลือก Programs and Features คลิก “Turn Windows features on or off” ในเมนูทางซ้าย ในรายชื่อที่โผล่ขึ้นมา ให้ติ๊กช่องข้าง “Telnet client” แล้วคลิก “OK”

2
เปิดหน้าต่าง terminal. ของ Windows กับ Mac จะต่างกันนิดหน่อย

  • Windows ทุกเวอร์ชั่น: กด ⊞ Win+R พิมพ์ cmd แล้วกด ↵ Enter
  • Mac: ใน Finder ให้เลือก “Applications” แล้วเลือก “Utilities” จากนั้นดับเบิลคลิกไอคอน “Terminal” หรือเข้า Terminal โดยพิมพ์ใน Launchpad แล้วคลิกเลย

ตั้งชื่อภาพ Send Email Using Telnet Step 2

3
เปิดการเชื่อมต่อ telnet. พิมพ์ telnet mail.server.com 25 ตรงที่ “mail.server.com” เป็นชื่อเซิร์ฟเวอร์ Simple Mail Transfer Protocol (SMTP) ของผู้ให้บริการอีเมล (เช่น smtp-server.austin.rr.com) ส่วน 25 คือหมายเลขพอร์ทที่ SMTP service ใช้

  • จะมีตอบกลับมาว่า “220 mail.server.com”
  • พอร์ท 25 เป็นพอร์ทส่วนใหญ่ของ mail server แต่บางทีแอดมินระบบก็ย้าย SMTP ไปที่พอร์ทอื่น เช่น 465 (secure port) หรือ 587 (สำหรับผู้ใช้ Microsoft Outlook) ยังไงให้ลองสอบถามแอดมิน (หรือเช็คข้อมูลบัญชี) เรื่องพอร์ทที่ต้องใช้ดู
  • ถ้าเจอข้อความ error เช่น “Cannot connect to host on port 25” แต่แน่ใจว่าพอร์ท 25 นั้นถูกต้อง เป็นไปได้ว่า mail server มีปัญหา

2 ของ 2:

ส่งอีเมล

ตั้งชื่อภาพ Send Email Using Telnet Step 3

1
ติดต่อเซิร์ฟเวอร์. วิธีรีเซ็ตขั้นตอนต่างๆ นั้นจะเหมือนกันหมด ไม่ว่าใช้ระบบไหน คือพิมพ์ HELO yourdomain.com เปลี่ยน yourdomain.com เป็นชื่อโดเมนที่ใช้ส่งอีเมล สังเกตดูจะเห็นว่ามี L ตัวเดียวในคำว่า HELO เสร็จแล้วกด ↵ Enter

  • จะได้ข้อความตอบกลับว่า “250 mail.server.com Hello yourdomain.com pleased to meet you”
  • ถ้าไม่มีข้อความตอบกลับหรือมีข้อความ error ให้ลองพิมพ์ EHLO แทน HELO เพราะบางเซิร์ฟเวอร์ต้องใช้อีกคำแทน

ตั้งชื่อภาพ Send Email Using Telnet Step 4

2
พิมพ์ข้อมูล “header” ของผู้ส่ง. พิมพ์ mail from: you@server.com โดยใช้อีเมลตัวเอง และอย่าลืมเว้นวรรคหลัง mail from: จากนั้นกด ↵ Enter

  • จะได้ข้อความประมาณว่า “250 Sender OK”
  • ถ้าเจอ error ให้เช็คซ้ำว่าใช้อีเมลที่มีโดเมนเดียวกับเซิร์ฟเวอร์ เช่น เซิร์ฟเวอร์ที่ใช้อาจไม่ยอมให้ส่งอีเมลของ yahoo.com

ตั้งชื่อภาพ Send Email Using Telnet Step 5

3
พิมพ์อีเมลของผู้รับ. พิมพ์ rcpt to: friend@friendsdomain.com โดยใช้อีเมลของผู้รับ จากนั้นกด ↵ Enter

  • จะเห็นข้อความประมาณว่า “250 OK – MAIL FROM you@yourdomain.com”
  • ถ้าได้ข้อความ error แสดงว่าอีเมลปลายทางที่จะส่งข้อความไปหา อาจถูกบล็อก

ตั้งชื่อภาพ Send Email Using Telnet Step 6

4
เขียนข้อความ. ให้พิมพ์ 2 – 3 คำสั่งก่อน เพื่อจัดฟอร์แมตและส่งข้อความ

  • พิมพ์ data แล้วกด ↵ Enter
  • บรรทัดต่อมาให้พิมพ์ subject: test แล้วกด ↵ Enter 2 รอบ แล้วเปลี่ยน “test” เป็นหัวข้อที่ต้องการ
  • พิมพ์ข้อความที่จะส่ง จากนั้นกด ↵ Enter
  • พิมพ์ . แค่จุดเดียวเพื่อจบข้อความ แล้วกด ↵ Enter จะเห็นข้อความยืนยันว่าได้รับอีเมลของคุณแล้ว หรือรอคิวอยู่ ข้อความนี้จะต่างกันไปตามเซิร์ฟเวอร์ที่ใช้
  • ถ้าเห็นข้อความ error แบบไหนก็ตาม ให้จดไว้ แล้วเอาไปสอบถามผู้ให้บริการอีเมล
  • ตั้งชื่อภาพ Send Email Using Telnet Step 7

    5
    พิมพ์ quitเพื่อออกจาก telnet. แล้วกด ↵ Enter


  • เคล็ดลับ

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

    คำเตือน

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

    สิ่งของที่ใช้

    • โปรแกรม Telnet
    • address ของ mail server ที่ relay อีเมลได้ (ส่งผ่านเซิร์ฟเวอร์อื่น)
    • อีเมลที่ใช้การได้

    Vozz

    บล็อกที่เชี่ยวชาญด้านข่าวการเงิน หลักทรัพย์ ฟอเร็กซ์ สกุลเงินเสมือน bitcoin

    Trả lời

    Email của bạn sẽ không được hiển thị công khai.

    Back to top button