เชื่อมต่อ Mail Server ด้วย Telnet ส่งอีเมล
ของ Windows กับ Mac จะต่างกันนิดหน่อย   Windows ทุกเวอร์ชั่น: กด ⊞ Win+R พิมพ์ cmd แล้วกด ↵ Enter  Mac: ใน Finder ให้เลือก “Applications” แล้วเลือก “Utilities” จากนั้นดับเบิลคลิกไอคอน “Terminal” หรือเข้า Terminal โดยพิมพ์ใน Launchpad แล้วคลิกเลย พิมพ์ 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 มีปัญหา วิธีรีเซ็ตขั้นตอนต่างๆ นั้นจะเหมือนกันหมด ไม่ว่าใช้ระบบไหน คือพิมพ์ HELO yourdomain.com เปลี่ยน yourdomain.com เป็นชื่อโดเมนที่ใช้ส่งอีเมล สังเกตดูจะเห็นว่ามี L ตัวเดียวในคำว่า HELO เสร็จแล้วกด ↵ Enter  จะได้ข้อความตอบกลับว่า "250 mail.server.com Hello yourdomain.com pleased to meet you" ถ้าไม่มีข้อความตอบกลับหรือมีข้อความ error ให้ลองพิมพ์ EHLO แทน HELO เพราะบางเซิร์ฟเวอร์ต้องใช้อีกคำแทน พิมพ์ mail from:  you@server.com โดยใช้อีเมลตัวเอง และอย่าลืมเว้นวรรคหลัง mail from: จากนั้นกด ↵ Enter  จะได้ข้อความประมาณว่า "250 Sender OK” ถ้าเจอ error ให้เช็คซ้ำว่าใช้อีเมลที่มีโดเมนเดียวกับเซิร์ฟเวอร์ เช่น เซิร์ฟเวอร์ที่ใช้อาจไม่ยอมให้ส่งอีเมลของ yahoo.com พิมพ์ rcpt to: friend@friendsdomain.com โดยใช้อีเมลของผู้รับ จากนั้นกด ↵ Enter  จะเห็นข้อความประมาณว่า "250 OK – MAIL FROM you@yourdomain.com" ถ้าได้ข้อความ error แสดงว่าอีเมลปลายทางที่จะส่งข้อความไปหา อาจถูกบล็อก ให้พิมพ์ 2 - 3 คำสั่งก่อน เพื่อจัดฟอร์แมตและส่งข้อความ   พิมพ์ data แล้วกด ↵ Enter  บรรทัดต่อมาให้พิมพ์ subject:  test แล้วกด ↵ Enter 2 รอบ แล้วเปลี่ยน “test” เป็นหัวข้อที่ต้องการ พิมพ์ข้อความที่จะส่ง จากนั้นกด ↵ Enter  พิมพ์ . แค่จุดเดียวเพื่อจบข้อความ แล้วกด ↵ Enter จะเห็นข้อความยืนยันว่าได้รับอีเมลของคุณแล้ว หรือรอคิวอยู่ ข้อความนี้จะต่างกันไปตามเซิร์ฟเวอร์ที่ใช้ ถ้าเห็นข้อความ error แบบไหนก็ตาม ให้จดไว้ แล้วเอาไปสอบถามผู้ให้บริการอีเมล แล้วกด ↵ Enter
เปิดหน้าต่าง terminal. เปิดการเชื่อมต่อ telnet. ติดต่อเซิร์ฟเวอร์. พิมพ์ข้อมูล “header” ของผู้ส่ง. พิมพ์อีเมลของผู้รับ. เขียนข้อความ. พิมพ์ quitเพื่อออกจาก telnet.
https://www.wikihow.com/Send-Email-Using-Telnet https://www.wikihow.com/Send-Email-Using-Telnet
Connecting to the Mail Server with Telnet Sending Your Message