พอร์ต Smtp เริ่มต้น แบบจำลองการประมวลผลจดหมาย กำลังเริ่มคิวข้อความว่าง

การเลือกพอร์ต SMTP อาจเป็นเรื่องยาก คำถามแรกที่เข้ามาในใจเราเมื่อตั้งค่า Simple Mail โปรโตคอลการถ่ายโอน(SMTP) เซิร์ฟเวอร์คือ

พอร์ตใดที่ดีที่สุดสำหรับการเชื่อมต่อ SMTP”

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

ประวัติความเป็นมาของพอร์ต SMTP

ในเดือนสิงหาคม พ.ศ. 2525 USC/Information Sciences Institute ได้ยื่นข้อเสนอต่อ Internet Engineering Task Force (IETF) การขอความคิดเห็น (RFC) 821 ได้รับการเผยแพร่แล้ว โดยจัดตั้งขึ้น พอร์ต 25 เป็นช่องทางการส่งข้อมูลเริ่มต้นสำหรับอีเมลอินเทอร์เน็ต

คุณหมายถึงอะไรโดยช่องทางการส่ง?

– พอร์ต 25 เป็นพอร์ตเริ่มต้นที่ใช้สำหรับการรีเลย์

– ไม่ควรใช้พอร์ต 465 อีกต่อไป

– พอร์ต 2525 ใช้เมื่อพอร์ตอื่นทั้งหมดถูกบล็อก

ฉันหวังว่าข้อมูลนี้จะเป็นประโยชน์ในการตัดสินใจที่ถูกต้องเกี่ยวกับพอร์ต SMTP

ต้องการกำหนดค่า Pepipost สำหรับการส่งต่อ SMTP และการส่งอีเมลของคุณหรือไม่?เรามีข่าวดีมาบอก นอกเหนือจากการส่งมอบที่ดีที่สุดและโครงสร้างพื้นฐานที่สะอาดแล้ว เรายังนำเสนออีกด้วย

บทความนี้ครอบคลุมถึงโปรโตคอลที่ใช้บ่อยที่สุด อีเมลบนอินเทอร์เน็ต - POP3, IMAP และ SMTP แต่ละคนมีหน้าที่และวิธีการทำงานเฉพาะ เนื้อหาของบทความจะอธิบายว่าการกำหนดค่าใดที่เหมาะสมที่สุดสำหรับความต้องการเฉพาะของผู้ใช้เมื่อใช้ไคลเอนต์อีเมล นอกจากนี้ยังเปิดเผยคำตอบสำหรับคำถามว่าอีเมลโปรโตคอลใดรองรับ

POP3 คืออะไร?

Protocol Version 3 (POP3) เป็นโปรโตคอลอีเมลมาตรฐานที่ใช้รับอีเมลจากเซิร์ฟเวอร์ระยะไกลไปยังไคลเอนต์อีเมลในเครื่อง ช่วยให้คุณสามารถดาวน์โหลดข้อความไปยังของคุณ คอมพิวเตอร์ท้องถิ่นและอ่านได้แม้ว่าผู้ใช้จะเข้ามาก็ตาม โหมดออฟไลน์- โปรดทราบว่าหากคุณใช้ POP3 เพื่อเชื่อมต่อกับของคุณ บัญชีข้อความจะถูกดาวน์โหลดในเครื่องและลบออกจากเซิร์ฟเวอร์อีเมล

ตามค่าเริ่มต้น โปรโตคอล POP3 จะทำงานบนสองพอร์ต:

    พอร์ต 110 เป็นพอร์ต POP3 ที่ไม่ได้เข้ารหัส

    พอร์ต 995 - ควรใช้หากคุณต้องการเชื่อมต่อกับ POP3 อย่างปลอดภัย

IMAP คืออะไร?

Internet Message Access Protocol (IMAP) เป็นโปรโตคอลสำหรับรับข้อความอีเมล ใช้ในการเข้าถึงอีเมลบนเว็บเซิร์ฟเวอร์ระยะไกล ลูกค้าท้องถิ่น- IMAP และ POP3 เป็นโปรโตคอลที่ใช้กันมากที่สุดสำหรับการรับอีเมล และได้รับการสนับสนุนจากไคลเอนต์อีเมลและเว็บเซิร์ฟเวอร์สมัยใหม่ทั้งหมด

โปรโตคอล POP3 หมายความว่าที่อยู่อีเมลของคุณสามารถเข้าถึงได้จากแอปพลิเคชันเดียวเท่านั้น ในขณะที่ IMAP อนุญาตให้เข้าสู่ระบบพร้อมกันจากไคลเอนต์หลายตัวพร้อมกัน นั่นเป็นเหตุผลว่าทำไม IMAP พอดีกว่าหากคุณวางแผนที่จะเข้าถึงอีเมลของคุณจากที่ต่างๆ หรือหากข้อความของคุณได้รับการจัดการโดยผู้ใช้หลายคน

โปรโตคอล IMAP ทำงานบนสองพอร์ต:

    พอร์ต 143 เป็นพอร์ต IMAP ที่ไม่ได้เข้ารหัสเริ่มต้น

    พอร์ต 993 - ต้องใช้หากคุณต้องการเชื่อมต่ออย่างปลอดภัยโดยใช้ IMAP

SMTP คืออะไร?

โปรโตคอลคือ โปรโตคอลมาตรฐานเพื่อส่งอีเมลผ่านทางอินเทอร์เน็ต

SMTP ทำงานบนสามพอร์ต:

    พอร์ต 25 ไม่ได้เข้ารหัสตามค่าเริ่มต้น

    พอร์ต 2525 - เปิดบนเซิร์ฟเวอร์ SiteGround ทั้งหมดหากพอร์ต 25 ถูกกรอง (เช่นโดย ISP ของคุณ) และคุณต้องการส่งอีเมลที่ไม่ได้เข้ารหัสโดยใช้ SMTP

    พอร์ต 465 - ใช้หากคุณต้องการส่งข้อความอย่างปลอดภัยโดยใช้ SMTP

โปรโตคอลใดที่ใช้ในการแลกเปลี่ยนอีเมล? แนวคิดและข้อกำหนด

คำว่าเซิร์ฟเวอร์อีเมลหมายถึงเซิร์ฟเวอร์สองเครื่องที่จำเป็นในการส่งและรับอีเมล เช่น SMTP และ POP

เซิร์ฟเวอร์จดหมายขาเข้าคือเซิร์ฟเวอร์ที่เชื่อมโยงกับบัญชีที่อยู่อีเมลของคุณ ไม่สามารถมีเซิร์ฟเวอร์จดหมายขาเข้าได้มากกว่าหนึ่งเซิร์ฟเวอร์ ในการเข้าถึงข้อความขาเข้า คุณต้องมีโปรแกรมรับส่งเมล ซึ่งเป็นโปรแกรมที่สามารถรับอีเมลจากบัญชีได้ ทำให้ผู้ใช้สามารถอ่าน ส่งต่อ ลบ และตอบกลับข้อความได้ คุณอาจใช้โปรแกรมรับส่งเมลเฉพาะ (เช่น Outlook Express) หรือเว็บเบราว์เซอร์ได้ ทั้งนี้ขึ้นอยู่กับเซิร์ฟเวอร์ของคุณ ดังนั้น, อินเทอร์เน็ตเอ็กซ์พลอเรอร์ใช้เพื่อเข้าถึงบัญชีที่ใช้อีเมล ข้อความจะถูกจัดเก็บไว้ในเซิร์ฟเวอร์เมลขาเข้าจนกว่าจะดาวน์โหลด เมื่อคุณดาวน์โหลดเมลจากเมลเซิร์ฟเวอร์แล้ว คุณจะไม่สามารถทำได้อีก หากต้องการดาวน์โหลดข้อมูลให้สำเร็จ คุณต้องป้อนการตั้งค่าที่ถูกต้องในโปรแกรมอีเมลของคุณ เซิร์ฟเวอร์เมลขาเข้าส่วนใหญ่ใช้หนึ่งในโปรโตคอลต่อไปนี้: IMAP, POP3, HTTP

เซิร์ฟเวอร์จดหมายขาออก (SMTP)

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

พอร์ตอีเมล

สำหรับเครือข่าย พอร์ตหมายถึงจุดสิ้นสุดของการเชื่อมต่อแบบลอจิคัล หมายเลขพอร์ตจะกำหนดประเภทของพอร์ต ต่อไปนี้เป็นพอร์ตอีเมลเริ่มต้น:

    POP3 - พอร์ต 110;

    IMAP - พอร์ต 143;

    SMTP - พอร์ต 25;

    HTTP - พอร์ต 80;

    ปลอดภัย SMTP (SSMTP) - พอร์ต 465;

    ปลอดภัย IMAP (IMAP4-SSL) - พอร์ต 585;

    IMAP4 ผ่าน SSL (IMAPS) - พอร์ต 993;

    การรักษาความปลอดภัย POP3 (SSL-POP) - พอร์ต 995

โปรโตคอลอีเมล: IMAP, POP3, SMTP และ HTTP

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

โปรโตคอล IMAP

IMAP (Internet Message Access Protocol) เป็นโปรโตคอลมาตรฐานสำหรับการเข้าถึงอีเมลจากคุณ เซิร์ฟเวอร์ท้องถิ่น- IMAP เป็นโปรโตคอลไคลเอ็นต์/เซิร์ฟเวอร์ที่ใช้รับอีเมลและข้อมูลถูกจัดเก็บโดยเซิร์ฟเวอร์อินเทอร์เน็ตของคุณ เนื่องจากต้องใช้การถ่ายโอนข้อมูลเพียงเล็กน้อย จึงทำงานได้ดีแม้ในการเชื่อมต่อที่ช้า เช่น การเชื่อมต่อโมเด็ม เมื่อพยายามอ่านข้อความอีเมลใดโดยเฉพาะ ไคลเอ็นต์จะดาวน์โหลดข้อมูลจากเซิร์ฟเวอร์ คุณยังสามารถสร้างและจัดการโฟลเดอร์หรือเมลบ็อกซ์บนเซิร์ฟเวอร์ และลบข้อความได้

โปรโตคอล POP3

POP (Post Office Protocol 3) มอบวิธีที่ง่ายและได้มาตรฐานสำหรับผู้ใช้ในการเข้าถึงกล่องจดหมายและดาวน์โหลดข้อความไปยังคอมพิวเตอร์ของตน

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

โปรโตคอล SMTP

โปรโตคอลนี้ถูกใช้โดย Mail Transfer Agent (MTA) เพื่อส่งข้อความอิเล็กทรอนิกส์ไปยังเซิร์ฟเวอร์ผู้รับเฉพาะ SMTP สามารถใช้เพื่อส่งอีเมลเท่านั้น ไม่สามารถใช้เพื่อรับอีเมลได้ คุณอาจใช้โปรโตคอล SMTP ได้ภายใต้เงื่อนไขบางประการเท่านั้น ทั้งนี้ขึ้นอยู่กับเครือข่ายหรือการตั้งค่า ISP ของคุณ

โปรโตคอล HTTP

HTTP ไม่ใช่โปรโตคอลที่ออกแบบมาสำหรับการสื่อสารทางอีเมล แต่สามารถใช้เพื่อเข้าถึงกล่องจดหมายของคุณได้ ก็มักจะเรียกว่า เว็บอีเมล์- สามารถใช้เพื่อเขียนหรือรับอีเมลจากบัญชีของคุณ Hotmail เป็นตัวอย่างที่ดีของการใช้ HTTP เป็นโปรโตคอลอีเมล

การถ่ายโอนไฟล์ที่ได้รับการจัดการและโซลูชั่นเครือข่าย

ความสามารถในการส่งและรับอีเมลของคุณมีสาเหตุหลักมาจากสามสิ่ง: โปรโตคอล TCP- ได้แก่ SMTP, IMAP และ POP3

SMTP

เริ่มจาก SMTP กันก่อนเพราะฟังก์ชันหลักแตกต่างจากอีกสองฟังก์ชัน SMTP หรือ Simple Mail Transfer Protocol ใช้เป็นหลักในการส่งอีเมลจากโปรแกรมรับส่งเมล (เช่น ไมโครซอฟต์ เอาท์ลุค, Thunderbird หรือ Apple Mail) ไปยังเซิร์ฟเวอร์อีเมลของคุณ นอกจากนี้ยังใช้เพื่อส่งต่อหรือส่งต่อข้อความเมลจากเซิร์ฟเวอร์เมลหนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่ง นี่เป็นสิ่งจำเป็นหากผู้ส่งและผู้รับมีผู้ให้บริการอีเมลที่แตกต่างกัน

SMTP ซึ่งระบุไว้ใน RFC 5321 จะใช้พอร์ต 25 เป็นค่าเริ่มต้น นอกจากนี้ยังสามารถใช้พอร์ต 587 และพอร์ต 465 ได้อีกด้วย พอร์ตหลังซึ่งถูกนำมาใช้เป็นพอร์ตทางเลือกสำหรับ SMTP ที่ปลอดภัย (หรือที่เรียกว่า SMTPS) ถือว่าเลิกใช้แล้ว แต่ในความเป็นจริงแล้ว ผู้ให้บริการอีเมลหลายรายยังคงใช้มันอยู่

ป๊อป3

โปรโตคอล ที่ทำการไปรษณีย์หรือ POP ใช้เพื่อดึงข้อความอีเมลจาก เวอร์ชันล่าสุดอันที่ใช้กันอย่างแพร่หลายคือเวอร์ชัน 3 ดังนั้นคำว่า "POP3"

POP เวอร์ชัน 3 ที่ระบุใน RFC 1939 รองรับส่วนขยายและกลไกการตรวจสอบความถูกต้องหลายอย่าง จำเป็นต้องมีคุณสมบัติการตรวจสอบสิทธิ์เพื่อป้องกันไม่ให้ผู้ใช้ที่เป็นอันตรายเข้าถึงการสื่อสารของผู้ใช้

ไคลเอนต์ POP3 ได้รับอีเมลดังต่อไปนี้:

    เชื่อมต่อกับเมลเซิร์ฟเวอร์บนพอร์ต 110 (หรือ 995 สำหรับ การเชื่อมต่อ SSL/TLS);

    ลบสำเนาข้อความที่เก็บไว้บนเซิร์ฟเวอร์

    ตัดการเชื่อมต่อจากเซิร์ฟเวอร์

    แม้ว่าไคลเอนต์ POP จะสามารถกำหนดค่าให้เซิร์ฟเวอร์สามารถจัดเก็บสำเนาของข้อความที่ดาวน์โหลดต่อไปได้ แต่ขั้นตอนข้างต้นถือเป็นแนวทางปฏิบัติทั่วไป

    IMAP

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

    ตรรกะการทำงาน (การตั้งค่า imap4):

    • เชื่อมต่อกับเมลเซิร์ฟเวอร์ผ่านพอร์ต 143 (หรือ 993 สำหรับการเชื่อมต่อ SSL/TLS)

      ดึงข้อความอีเมล

      ทำหน้าที่เชื่อมต่อก่อนปิดแอปพลิเคชันเมลไคลเอ็นต์และดาวน์โหลดข้อความตามต้องการ

    โปรดทราบว่าข้อความจะไม่ถูกลบบนเซิร์ฟเวอร์ สิ่งนี้อาจส่งผลร้ายแรง ข้อมูลจำเพาะของ IMAP มีอยู่ใน RFC 3501

    การเลือกระหว่าง IMAP และ POP3

    เนื่องจากฟังก์ชันหลักของ SMTP นั้นแตกต่างกันโดยพื้นฐาน ภาวะที่กลืนไม่เข้าคายไม่ออกในการเลือกโปรโตคอลที่ดีที่สุดจึงมักเกี่ยวข้องกับ IMAP และ POP3 เท่านั้น

    หากพื้นที่เก็บข้อมูลเซิร์ฟเวอร์มีความสำคัญต่อคุณ ให้เลือก POP3 เซิร์ฟเวอร์ที่มีหน่วยความจำจำกัดเป็นหนึ่งในปัจจัยหลักที่อาจบังคับให้คุณรองรับ POP3 เนื่องจาก IMAP จะฝากข้อความไว้บนเซิร์ฟเวอร์ จึงสามารถใช้พื้นที่หน่วยความจำได้เร็วกว่า POP3

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

    การซิงโครไนซ์เป็นข้อดีอีกประการหนึ่งของ IMAP หากคุณเข้าถึงข้อความอีเมลจากอุปกรณ์หลายเครื่อง คุณอาจต้องการให้อุปกรณ์ทั้งหมดแสดงกิจกรรมใดๆ ที่คุณทำ

    ตัวอย่างเช่น หากคุณอ่านข้อความ A, B และ C คุณต้องการให้ทำเครื่องหมายว่าอ่านแล้วบนอุปกรณ์อื่นด้วย หากคุณลบตัวอักษร B และ C คุณจะต้องลบข้อความเดียวกันออกจากกล่องจดหมายของคุณในอุปกรณ์ทั้งหมด การซิงโครไนซ์ทั้งหมดนี้สามารถทำได้หากคุณใช้ IMAP เท่านั้น

    เนื่องจาก IMAP อนุญาตให้ผู้ใช้จัดระเบียบข้อความตามลำดับชั้นและวางไว้ในโฟลเดอร์ จึงช่วยให้ผู้ใช้จัดระเบียบจดหมายโต้ตอบได้ดีขึ้น

    แน่นอนทุกอย่าง ฟังก์ชั่น IMAP มีราคา โซลูชันเหล่านี้ใช้งานยากกว่า และโปรโตคอลก็สิ้นเปลือง CPU และ RAM มากขึ้น โดยเฉพาะอย่างยิ่งเมื่อดำเนินการตามกระบวนการซิงโครไนซ์ ในความเป็นจริง การใช้งาน CPU และหน่วยความจำสูงสามารถเกิดขึ้นได้ทั้งบนไคลเอนต์และฝั่งเซิร์ฟเวอร์ หากมีข้อความจำนวนมากที่จะซิงค์ จากมุมมองนี้ โปรโตคอล POP3 มีราคาถูกกว่า แม้ว่าจะใช้งานได้น้อยกว่าก็ตาม

    ความเป็นส่วนตัวก็เป็นหนึ่งในประเด็นที่ต้องพึ่งพาอย่างมาก ผู้ใช้ปลายทาง- โดยทั่วไปพวกเขาต้องการดาวน์โหลดข้อความอีเมลทั้งหมดและไม่ทิ้งสำเนาไว้บนเซิร์ฟเวอร์ที่ไม่รู้จัก

    ความเร็วถือเป็นข้อได้เปรียบที่แตกต่างกันไปและขึ้นอยู่กับสถานการณ์ POP3 มีความสามารถในการดาวน์โหลดข้อความเมลทั้งหมดเมื่อเชื่อมต่อ และ IMAP สามารถดาวน์โหลดเฉพาะส่วนหัวของข้อความหรือบางส่วนได้ หากจำเป็น (เช่น เมื่อมีปริมาณการรับส่งข้อมูลไม่เพียงพอ) และฝากไฟล์แนบไว้บนเซิร์ฟเวอร์ เฉพาะเมื่อผู้ใช้ตัดสินใจว่าส่วนที่เหลือควรค่าแก่การดาวน์โหลดเท่านั้นจึงจะพร้อมใช้งานสำหรับเขา ดังนั้นจึงถือว่า IMAP เร็วขึ้น

    อย่างไรก็ตาม หากต้องดาวน์โหลดข้อความทั้งหมดบนเซิร์ฟเวอร์ทุกครั้ง POP3 จะเร็วขึ้นมาก

    อย่างที่คุณเห็นแต่ละโปรโตคอลที่อธิบายไว้มีข้อดีและข้อเสียของตัวเอง ขึ้นอยู่กับคุณที่จะตัดสินใจว่าคุณลักษณะหรือความสามารถใดมีความสำคัญมากกว่า

    นอกจากนี้ วิธีการเข้าถึงไคลเอนต์อีเมลที่ต้องการจะกำหนดโปรโตคอลที่ต้องการ ผู้ใช้ที่ทำงานจากเครื่องเดียวและใช้เว็บเมลเพื่อเข้าถึงอีเมลใหม่จะชื่นชอบ POP3

    อย่างไรก็ตาม ผู้ใช้ที่แชร์กล่องจดหมายหรือเข้าถึงอีเมลด้วย คอมพิวเตอร์ที่แตกต่างกันจะเลือกใช้ IMAP

    ไฟร์วอลล์สแปมด้วย SMTP, IMAP และ POP3

    ไฟร์วอลล์สแปมส่วนใหญ่จะจัดการและปกป้องโปรโตคอล SMTP เท่านั้น เซิร์ฟเวอร์ส่งและรับอีเมล SMTP และจะถูกตรวจสอบโดยไฟร์วอลล์สแปมบนเกตเวย์ อย่างไรก็ตาม ไฟร์วอลล์สแปมบางตัวสามารถป้องกัน POP3 และ IMAP4 ได้เมื่อใด ผู้ใช้ภายนอกต้องการบริการเหล่านี้เพื่อเข้าถึงอีเมลของพวกเขา

    ไฟร์วอลล์ SMTP มีความโปร่งใสสำหรับผู้ใช้ปลายทาง ไม่มีการเปลี่ยนแปลงการกำหนดค่าสำหรับไคลเอ็นต์ ผู้ใช้ยังคงได้รับและส่งข้อความอีเมลไปยังเซิร์ฟเวอร์อีเมล ดังนั้น Exchange หรือ Dominos จะต้องกำหนดค่าการกำหนดเส้นทางข้อความไปยังไฟร์วอลล์ตามพร็อกซีเซิร์ฟเวอร์เมื่อส่งอีเมล และยังให้ความสามารถในการส่งอีเมลจากไฟร์วอลล์อีกด้วย

เป็นไปได้ว่าคนส่วนใหญ่ที่อ่านคู่มือนี้จะคุ้นเคยกับเทคโนโลยีการสื่อสารที่ใช้บ่อยที่สุดอยู่แล้ว นั่นก็คืออีเมล แต่คุณเคยคิดบ้างไหมว่ามันทำงานอย่างไร? ในบทความนี้ เราจะได้เรียนรู้วิธีการทำงานของบริการนี้ และ POP3, SMTP และ IMAP คืออะไร

ป๊อป3(โปรโตคอลที่ทำการไปรษณีย์เวอร์ชัน 3) มักใช้เพื่อสื่อสารกับเซิร์ฟเวอร์อีเมลระยะไกลและดาวน์โหลดข้อความไปยังไคลเอนต์อีเมลในเครื่องแล้วลบทิ้งบนเซิร์ฟเวอร์ เช่น Thunderbird วินโดวส์เมล์ฯลฯ อย่างไรก็ตาม ไคลเอนต์อีเมลมักจะเสนอทางเลือกว่าจะฝากสำเนาข้อความไว้บนเซิร์ฟเวอร์หรือไม่ หากคุณใช้อุปกรณ์หลายเครื่องในการส่งข้อความ ขอแนะนำให้เปิดใช้งานคุณสมบัตินี้ทิ้งไว้ มิฉะนั้น บนอุปกรณ์อื่นคุณจะไม่สามารถเข้าถึงข้อความที่ส่งที่ไม่ได้บันทึกไว้บนเซิร์ฟเวอร์ระยะไกล เป็นที่น่าสังเกตว่า POP3 เป็นโปรโตคอลแบบทางเดียวเท่านั้น ซึ่งหมายความว่าข้อมูลถูกนำมาจากเซิร์ฟเวอร์ระยะไกลและส่งไปยังไคลเอนต์ในเครื่อง

พอร์ต POP3 เริ่มต้นคือ:

พอร์ต 110 – พอร์ตที่ไม่มีการเข้ารหัส

พอร์ต 995 เป็นพอร์ต SSL/TLS หรือที่รู้จักในชื่อ ป๊อป3เอส

ขั้นตอนที่ 2 - ความแตกต่างระหว่าง POP3 และ IMAP และพอร์ตสำหรับ IMAP คืออะไร

IMAP (โปรโตคอล ระดับการใช้งานในการเข้าถึงอีเมล) เช่นเดียวกับที่ใช้ POP3 เพื่อรับข้อความอีเมลบนไคลเอ็นต์ในเครื่อง แต่มีความแตกต่างที่สำคัญ - ดาวน์โหลดเฉพาะส่วนหัวของอีเมลเท่านั้น ข้อความของจดหมายจะยังคงอยู่บนเซิร์ฟเวอร์ โปรโตคอลการสื่อสารนี้ทำงานในสองทิศทาง หากมีการเปลี่ยนแปลงเกิดขึ้นบนไคลเอนต์ในเครื่อง การเปลี่ยนแปลงนั้นจะถูกส่งไปยังเซิร์ฟเวอร์ IMAP ได้รับความนิยมมากขึ้นเมื่อเร็วๆ นี้ เนื่องจากผู้ให้บริการอีเมลยักษ์ใหญ่อย่าง Gmail เริ่มแนะนำให้ใช้แทน POP3

พอร์ต IMAP เริ่มต้นคือ:

  • พอร์ต 143 – พอร์ตที่ไม่มีการเข้ารหัส
  • พอร์ต 993 เป็นพอร์ต SSL/TLS หรือที่รู้จักในชื่อ IMAPS

ขั้นตอนที่ 3 - SMTP โปรโตคอลสำหรับการสื่อสารทางอีเมลขาออก

โปรโตคอลการโอนจดหมายอย่างง่าย ( SMTP) ใช้ในการสื่อสารกับเซิร์ฟเวอร์ระยะไกลแล้วส่งข้อความจากไคลเอ็นต์ภายในเครื่องไปที่ เซิร์ฟเวอร์ระยะไกลและไปยังเซิร์ฟเวอร์ของผู้รับข้อความในท้ายที่สุด บนเซิร์ฟเวอร์อีเมลของคุณ กระบวนการนี้จะถูกควบคุม บริการพิเศษ (เอ็มทีเอ- เป็นที่น่าสังเกตว่า SMTP ใช้เพื่อส่งข้อความเท่านั้น

พอร์ต SMTP:

  • พอร์ต 25 – พอร์ตที่ไม่มีการเข้ารหัส
  • พอร์ต 465 เป็นพอร์ต SSL/TLS หรือที่เรียกว่า SMTPS

บทสรุป

เราหวังว่าคุณจะมีความเข้าใจที่ชัดเจนเกี่ยวกับวิธีการทำงานของมัน โปรโตคอลไปรษณีย์และพวกเขาใช้พอร์ตอะไร ในบทช่วยสอนนี้ เราได้เรียนรู้ว่า POP3, SMTP และ IMAP คืออะไร และใช้เพื่ออะไร ตัวอย่างเช่น POP3 และ IMAP ใช้เพื่อจุดประสงค์เดียวกัน แต่ทำงานเหล่านี้ต่างกัน IMAP จะทิ้งเนื้อหาของข้อความไว้บนเซิร์ฟเวอร์ และ POP3 จะดาวน์โหลดลงในคอมพิวเตอร์ของคุณ นอกจากนี้เรายังพบว่าพอร์ตมาตรฐานสำหรับ SMTP, POP3 และ IMAP คืออะไร

(SMTP) เป็นมาตรฐานสำหรับอีเมล เดิมบันทึกไว้ใน RFC 821 (1982) ได้รับการอัปเดตครั้งล่าสุดในปี 2008 โดยมีการขยาย SMTP เป็น RFC 5321 (โปรโตคอลที่ได้รับการยอมรับอย่างกว้างขวางในปัจจุบัน)

แม้ว่า เมลเซิร์ฟเวอร์และตัวแทนเมลอื่นๆ ใช้ SMTP เพื่อส่งและรับอีเมลโต้ตอบ ตามกฎแล้วซอฟต์แวร์ระดับผู้ใช้จะใช้พอร์ต SMTP เพื่อส่งข้อมูลไปยังเซิร์ฟเวอร์สำหรับการส่งต่อเท่านั้น เพื่อรับข้อความ แอปพลิเคชันไคลเอนต์โดยทั่วไปแล้วจะใช้ IMAP หรือ POP3 โปรโตคอลเหล่านี้สะดวกที่สุดและเป็นที่ต้องการสำหรับวัตถุประสงค์เหล่านี้: มีฟังก์ชันการทำงานขั้นสูงและความสามารถที่หลากหลาย

คุณสมบัติ

การสื่อสาร SMTP ระหว่างเมลเซิร์ฟเวอร์ใช้พอร์ต TCP 25 ไคลเอนต์เมลมักจะส่งอีเมลขาออกไปยังเซิร์ฟเวอร์เมลบนพอร์ต 587 แม้ว่าผู้ให้บริการเมลรุ่นเก่ายังคงอนุญาตให้ใช้พอร์ต 465 ที่ไม่ได้มาตรฐานเพื่อจุดประสงค์นี้

การเชื่อมต่อ SMTP ที่ป้องกันโดย TLS หรือที่เรียกว่า SMTPS สามารถทำได้โดยใช้เทคโนโลยี STARTTLS

ระบบอีเมลที่เป็นกรรมสิทธิ์ใช้โปรโตคอลที่ไม่ได้มาตรฐานในการเข้าถึงกล่องจดหมายบนเซิร์ฟเวอร์อีเมลของตน - ทุกบริษัทใช้พอร์ตเซิร์ฟเวอร์ SMTP เมื่อการส่งหรือรับอีเมลเกิดขึ้นนอกระบบของตนเอง

ปลายทาง SMTP

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

SMTP Port Protocol จัดเตรียมชุดรหัสที่อำนวยความสะดวกในการแลกเปลี่ยนข้อความอีเมลระหว่างเซิร์ฟเวอร์ ( คอมพิวเตอร์เครือข่ายซึ่งประมวลผลอีเมลขาเข้าและขาออก) นี่เป็นการจดชวเลขที่ช่วยให้เซิร์ฟเวอร์แบ่งส่วนต่างๆ ของข้อความออกเป็นหมวดหมู่ที่เซิร์ฟเวอร์อื่นสามารถเข้าใจได้ เมื่อผู้ใช้ส่งข้อความ ข้อความจะกลายเป็นบรรทัดข้อความคั่นด้วยคำรหัส (หรือตัวเลข) ที่กำหนดวัตถุประสงค์ของแต่ละส่วน

คำศัพท์ทางเทคนิค

SMTP เป็นโปรโตคอล TCP/IP ที่ใช้สำหรับทำงานกับอีเมล อย่างไรก็ตาม เนื่องจากจำกัดความสามารถในการส่งข้อความไปยังคิวที่ฝั่งรับ จึงมักใช้กับ POP3 หรือ IMAP ซึ่งอนุญาตให้จัดเก็บข้อมูลบนเซิร์ฟเวอร์และดาวน์โหลดเมื่อจำเป็น กล่าวอีกนัยหนึ่งพวกเขามักจะใช้แอปพลิเคชันที่เลือก SMTP สำหรับการส่งอีเมลและ POP3 หรือ IMAP เพื่อรับการติดต่อ ในระบบเปิดอยู่ ใช้ระบบยูนิกซ์ sendmail เป็นเซิร์ฟเวอร์ SMTP ที่ใช้กันอย่างแพร่หลายสำหรับอีเมล แพ็คเกจ Sendmail เชิงพาณิชย์ประกอบด้วยเซิร์ฟเวอร์ POP3 ไมโครซอฟต์เอ็กซ์เชนจ์รวมถึงเซิร์ฟเวอร์ SMTP และยังสามารถกำหนดค่าให้รองรับ POP3 ได้

โดยทั่วไป SMTP จะใช้ในการทำงานผ่านพอร์ตอินเทอร์เน็ต 25 อีกทางเลือกหนึ่งของ SMTP ที่ใช้กันอย่างแพร่หลายในยุโรปคือ X.400 ขณะนี้เซิร์ฟเวอร์อีเมลหลายแห่งรองรับ Extended Simple Mail Transfer Protocol (ESMTP) ซึ่งช่วยให้คุณสามารถถ่ายโอนไฟล์มัลติมีเดียเป็นอีเมลได้

เรื่องราว

การแลกเปลี่ยนรูปแบบต่างๆ ถูกนำมาใช้ในทศวรรษ 1960 ทางอีเมล- ผู้ใช้สื่อสารโดยใช้ระบบที่สร้างขึ้นสำหรับคอมพิวเตอร์เมนเฟรมเฉพาะ เมื่อคอมพิวเตอร์เชื่อมต่อถึงกันมากขึ้นเรื่อยๆ จึงมีความจำเป็นในการพัฒนามาตรฐานเพื่อให้ผู้ใช้สามารถ ระบบที่แตกต่างกันส่งอีเมล์หากัน SMTP พัฒนามาจากมาตรฐานเหล่านี้ที่พัฒนาขึ้นในปี 1970

การใช้งานเพิ่มเติม ได้แก่ FTP Mail Protocol ซึ่งเริ่มในปี 1973 งานพัฒนาดำเนินต่อไปจนถึงทศวรรษ 1970 จนกระทั่ง ARPANET กลายเป็น อินเทอร์เน็ตที่ทันสมัยในปี 1980 จากนั้น Jon Postel ก็เสนอโปรโตคอลสำหรับการถ่ายโอนข้อมูลเมล

SMTP เริ่มมีการใช้กันอย่างแพร่หลายในช่วงต้นทศวรรษ 1980 ในขณะนั้น โปรโตคอลนี้เป็นส่วนเสริม Unix สำหรับโปรแกรมเมล Unix Copy Program SMTP ทำงานได้ดีที่สุดเมื่อเครื่องส่งและรับเชื่อมต่อกับอินเทอร์เน็ต ใช้กลไกการจัดเก็บและส่ง และเป็นตัวอย่างของเทคโนโลยีพุช

แบบจำลองการประมวลผลจดหมาย

อีเมลถูกส่งโดยไคลเอนต์อีเมล (Mail User Agent, MUA) ไปยังเซิร์ฟเวอร์เมล (Mail Submission Agent, MSA) โดยใช้ SMTP บนพอร์ต TCP 587 ผู้ให้บริการกล่องจดหมายส่วนใหญ่ยังอนุญาตให้ส่งไปยังพอร์ตดั้งเดิม 25 MSA ส่งจดหมายไปยังของคุณ ตัวแทนเมล (ตัวแทนการถ่ายโอนเมล, MTA) บ่อยครั้งที่เอเจนต์เหล่านี้เป็นอินสแตนซ์ของซอฟต์แวร์ทั่วไปที่เปิดใช้งานด้วย พารามิเตอร์ต่างๆบนคอมพิวเตอร์เครื่องหนึ่ง การประมวลผลเฉพาะที่สามารถทำได้บนเครื่องเดียวหรือแชร์ข้ามเครื่องหลายเครื่อง กระบวนการ ตัวแทนไปรษณีย์เครื่องหนึ่งสามารถแลกเปลี่ยนไฟล์ได้ แต่หากการประมวลผลเสร็จสิ้นบนเครื่องหลายเครื่อง เครื่องจะส่งข้อความระหว่างกันโดยใช้พอร์ต SMTP ซึ่งแต่ละเครื่องได้รับการกำหนดค่าให้ใช้เครื่องถัดไปเป็นสมาร์ทโฮสต์

ภาพรวมโปรโตคอล

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


นอกเหนือจากการตอบสนองระดับกลางสำหรับ DATA แล้ว การตอบสนองจากแต่ละเซิร์ฟเวอร์อาจเป็นค่าบวกหรือลบก็ได้ (รหัส 2xx) การตอบสนองเชิงลบอาจเป็นแบบถาวร (รหัส 5xx) หรือชั่วคราว (รหัส 4xx) ส่วนเบี่ยงเบนคือ ความล้มเหลวอย่างต่อเนื่องและไคลเอนต์จะต้องส่งข้อความแสดงความล้มเหลวไปยังเซิร์ฟเวอร์ที่ได้รับ การล้มคือการตอบสนองเชิงบวกตามด้วยการปฏิเสธข้อความ

พอร์ตเมล SMTP และความหมาย

SMTP เป็นโปรโตคอลการจัดส่งเท่านั้น ที่ การใช้งานปกติเมลจะถูกส่งไปยังเซิร์ฟเวอร์เมลเป้าหมาย เช่น เซิร์ฟเวอร์ SMTP พอร์ตเมล- ข้อมูลถูกกำหนดเส้นทางตามเซิร์ฟเวอร์ปลายทางมากกว่าผู้ใช้แต่ละรายที่ส่งถึงข้อมูลนั้น โปรโตคอลอื่นๆ (POP หรือ IMAP) ได้รับการออกแบบมาโดยเฉพาะสำหรับการใช้งาน โดยผู้ใช้แต่ละรายซึ่งรับข้อความและจัดการกล่องจดหมาย SMTP, POP และ IMAP ไม่ใช่โปรโตคอลที่ยอมรับได้สำหรับการส่งต่อเมลผ่านคอมพิวเตอร์ที่มีการเชื่อมต่อไม่ต่อเนื่อง ได้รับการออกแบบมาเพื่อทำงานหลังการส่งมอบขั้นสุดท้าย ซึ่งเป็นช่วงที่ข้อมูลมีความสำคัญอย่างยิ่ง การดำเนินงานที่เหมาะสมลบการส่งต่อเมลแล้ว

กำลังเริ่มคิวข้อความว่าง

การเริ่มต้นคิวข้อความระยะไกลเป็นคุณลักษณะ SMTP ที่อนุญาต ไปยังโฮสต์ระยะไกลเริ่มต้นการประมวลผลเมลบนเซิร์ฟเวอร์เพื่อให้สามารถรับข้อความที่ต้องการได้โดยการส่งคำสั่ง TURN อย่างไรก็ตาม คุณลักษณะนี้ก่อให้เกิดความเสี่ยงด้านความปลอดภัยของข้อมูล และได้รับการขยายใน RFC 1985 ด้วยคำสั่ง ETRN ซึ่งทำงานอย่างปลอดภัยยิ่งขึ้นโดยใช้วิธีการตรวจสอบสิทธิ์ตามข้อมูลระบบชื่อโดเมน

ที่อยู่อีเมลระหว่างประเทศ

ผู้ใช้ที่สคริปต์ไม่ใช่ภาษาละติน หรือใช้ตัวกำกับเสียงที่ไม่อยู่ในชุด อักขระ ASCIIมีปัญหาในการขอที่อยู่อีเมล ตัวอักษรละติน(พอร์ต SMTP mail.ru) RFC 6531 ถูกสร้างขึ้นเพื่อแก้ไขปัญหานี้โดยมอบความสามารถในการทำให้เป็นสากลสำหรับ SMTP ส่วนขยายของ SMTPUTF8 และรองรับอักขระแบบหลายไบต์และไม่ใช่ ASCII ในที่อยู่อีเมล ตัวอย่าง: ตัวกำกับเสียงและสัญลักษณ์ภาษาอื่นๆ (กรีกและจีน) ยังเกี่ยวข้องกับพอร์ต Yandex SMTP

การสนับสนุนปัจจุบันสำหรับเอกสารนี้อยู่ที่ ในขณะนี้จำกัด แต่มีความสนใจอย่างมากในการนำ RFC 6531 และ RFC ที่เกี่ยวข้องไปใช้อย่างกว้างขวางในประเทศเช่นจีนซึ่งมีฐานผู้ใช้ขนาดใหญ่โดยที่ภาษาละติน (ASCII) เป็นสคริปต์ต่างประเทศ

จดหมายขาออกจากเซิร์ฟเวอร์ SMTP

ไคลเอนต์อีเมลจะต้องทราบที่อยู่ IP ของเซิร์ฟเวอร์ SMTP ดั้งเดิม ต้องระบุสิ่งนี้เป็นส่วนหนึ่งของการกำหนดค่า (โดยปกติจะเป็นชื่อ DNS) เซิร์ฟเวอร์นี้จะจัดเตรียมข้อความขาออกในนามของผู้ใช้

ข้อจำกัดในการเข้าถึงเซิร์ฟเวอร์เมลขาออก

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

ก่อนหน้านี้ หลายระบบกำหนดข้อจำกัดในการใช้ตำแหน่งไคลเอนต์ โดยอนุญาตให้ใช้โดยไคลเอนต์ที่มีที่อยู่ IP เป็นหนึ่งในผู้ดูแลเซิร์ฟเวอร์เท่านั้น ห้ามใช้จากที่อยู่ IP ของลูกค้าอื่นใด

เซิร์ฟเวอร์ SMTP สมัยใหม่มักเสนอระบบทางเลือกที่กำหนดให้ไคลเอ็นต์ตรวจสอบสิทธิ์ด้วยข้อมูลประจำตัวก่อนที่จะอนุญาตการเข้าถึง

SMTP - ใช้พอร์ตใด

การสื่อสารระหว่างเมลเซิร์ฟเวอร์มักจะใช้ค่าเริ่มต้นเสมอ พอร์ต TCP 25 กำหนดไว้สำหรับ SMTP อย่างไรก็ตาม ไคลเอนต์อีเมลมักจะใช้พอร์ต smtp ssl เฉพาะแทน ผู้ให้บริการอินเทอร์เน็ตส่วนใหญ่บล็อกการรับส่งข้อมูลพอร์ตขาออกทั้งหมดจากลูกค้าของตนเพื่อเป็นมาตรการป้องกันสแปม ด้วยเหตุผลเดียวกัน ธุรกิจต่างๆ มักจะกำหนดค่าไฟร์วอลล์ของตนเพื่ออนุญาตพอร์ตขาออกจากเมลเซิร์ฟเวอร์ที่กำหนด

ตัวอย่างการขนส่ง SMTP

ตัวอย่างทั่วไปของการส่งข้อความผ่าน SMTP ไปยังกล่องจดหมายสองกล่อง (alice และ theboss) ที่อยู่ในเดียวกัน โดเมนเมล(example.com หรือ localhost.com) จะถูกทำซ้ำในเซสชันการแลกเปลี่ยนครั้งถัดไป หลังจากผู้ส่งข้อความ ( ไคลเอนต์ SMTP) ชุด ช่องทางที่เชื่อถือได้การสื่อสารสำหรับตัวรับข้อความ (เซิร์ฟเวอร์ SMTP) เซสชันจะเปิดขึ้นพร้อมกับเซิร์ฟเวอร์ ซึ่งโดยปกติจะมีชื่อโดเมนแบบเต็ม (FQDN) ในกรณีนี้คือ smtp ตัวอย่างหรือ com ไคลเอนต์เริ่มต้นกล่องโต้ตอบโดยตอบสนองด้วยคำสั่ง HELO ที่ระบุตัวเองในพารามิเตอร์คำสั่งด้วยชื่อโดเมนแบบเต็ม (หรือที่อยู่ตามตัวอักษรหากไม่มี)

ส่วนขยายเพิ่มเติม

ลูกค้าเรียนรู้ว่าเซิร์ฟเวอร์รองรับตัวเลือกใดบ้างโดยใช้คำทักทาย EHLO แทน HELO ดั้งเดิม ไคลเอนต์ถอยกลับไปใช้ HELO หากเซิร์ฟเวอร์ไม่รองรับส่วนขยาย SMTP

ลูกค้ายุคใหม่ก็ใช้ได้ คำหลัก SSRE ส่วนขยาย ESMTP ใช้สำหรับการสอบถามเซิร์ฟเวอร์สำหรับขนาดข้อความสูงสุดที่จะยอมรับ ไคลเอนต์และเซิร์ฟเวอร์รุ่นเก่าอาจพยายามส่งข้อความขนาดใหญ่ซึ่งจะถูกปฏิเสธหลังจากใช้ทรัพยากรเครือข่ายจนหมด รวมถึงเวลาในการเชื่อมต่อกับลิงก์เครือข่าย

วิธีการป้องกันสแปมและการตรวจสอบสิทธิ์อีเมล

การออกแบบดั้งเดิมของ SMTP ไม่มีวิธีระบุผู้ส่งหรือตรวจสอบว่าเซิร์ฟเวอร์ได้รับอนุญาตให้ส่งในนามของพวกเขาหรือไม่ เป็นผลให้เกิดการปลอมแปลงอีเมลได้ ซึ่งมักใช้ใน จดหมายขยะและฟิชชิ่ง

ผลิต ข้อเสนอพิเศษเพื่อเปลี่ยน SMTP หรือแทนที่ทั้งหมด ตัวอย่างหนึ่งของสิ่งนี้คือ Internet Mail 2000 แต่ก็ไม่ประสบความสำเร็จมากนักก่อนที่จะเกิดผลกระทบทางเครือข่ายมหาศาล ฐานที่ติดตั้ง SMTP แบบคลาสสิก แต่ขณะนี้เมลเซิร์ฟเวอร์ใช้วิธีการต่างๆ แทน รวมถึง DomainKeys, DomainKeys Identified Mail, Policy Framework และ DMARC, DNSBL และรายการสีเทาเพื่อปฏิเสธหรือกักกันอีเมลที่น่าสงสัย

พอร์ต SMTP, ODMR และ MSA

พอร์ต SMTP ขาเข้า

MDaemon จะตรวจสอบพอร์ต TCP เหล่านี้เพื่อตรวจจับการเชื่อมต่อขาเข้าจากไคลเอนต์ SMTP นี่คือพอร์ต SMTP หลัก และควรตั้งค่าเป็นพอร์ต 25 ตามค่าเริ่มต้นในกรณีส่วนใหญ่

พอร์ต SMTP ขาออก

พอร์ตนี้จะใช้เพื่อส่งอีเมลไปยังเซิร์ฟเวอร์ SMTP อื่น

พอร์ต MSA ขาเข้า

นี่คือพอร์ตโปรโตคอล MSA (Message Submission Agent) ที่ผู้ใช้ของคุณสามารถใช้ได้เป็นทางเลือกพอร์ต SMTP ขาเข้าให้ไว้ข้างต้น การสื่อสารบนพอร์ตนี้จำเป็นต้องมีขั้นตอน AUTH ดังนั้นผู้ใช้ที่ส่งข้อความไปยังพอร์ตนี้จะต้องกำหนดค่าโปรแกรมอีเมลของตนให้สอดคล้องเพื่อให้การเชื่อมต่อได้รับอนุญาต นอกจากนี้ เนื่องจาก ISP หลายรายบล็อกพอร์ต 25 ของคุณ ผู้ใช้ระยะไกลสามารถแก้ไขข้อจำกัดนี้ได้โดยใช้พอร์ต MSA สำรองแทน หากคุณไม่ต้องการกำหนดพอร์ต MSA ให้ตั้งค่าฟิลด์นี้เป็น "0" เพื่อปิดใช้งาน

พอร์ต ODMR ขาเข้า

MDaemon จะรับฟังพอร์ตนี้สำหรับการเชื่อมต่อ ODMR (On-Demand Mail Relay) ขาเข้า เช่นเอทีอาร์เอ็น - คำขอจากเกตเวย์โดเมน

พอร์ต SMTP SSL

นี่เป็นการระบุพอร์ตที่มีไว้สำหรับเซสชันเมลผ่าน โปรโตคอล SMTPใช้การเชื่อมต่อ SSL ที่เข้ารหัส (Secure Sockets Layer) ซม. ข้อมูลเพิ่มเติมในส่วน SSL และใบรับรอง

พอร์ต POP และ IMAP

พอร์ต POP ขาเข้า

MDaemon จะรับฟังพอร์ตนี้สำหรับการเชื่อมต่อขาเข้าจากไคลเอนต์ POP ระยะไกล

พอร์ต POP ขาออก

พอร์ตนี้จะถูกใช้เมื่อ MDaemon ได้รับเมลจากเซิร์ฟเวอร์ POP

พอร์ต IMAP ขาเข้า

MDaemon จะรับฟังคำขอ IMAP ที่เข้ามาที่พอร์ตนี้

พอร์ต POP SSL

สิ่งนี้ระบุพอร์ตที่จัดสรรให้ โปรแกรมรับส่งเมล POP โดยใช้การเชื่อมต่อ SSL ที่เข้ารหัส (Secure Sockets Layer) ดู SSL และใบรับรองสำหรับข้อมูลเพิ่มเติม

พอร์ต IMAPเอสเอสแอล

ข้อมูลนี้ระบุพอร์ตที่จัดสรรสำหรับไคลเอนต์อีเมล IMAP โดยใช้การเชื่อมต่อ SSL (Secure Sockets Layer) ที่เข้ารหัส ดู SSL และใบรับรองสำหรับข้อมูลเพิ่มเติม

พอร์ตอื่นๆ

พอร์ต DNS ขาออก

ระบุพอร์ตที่ MDaemon จะใช้แลกเปลี่ยนดาต้าแกรมกับเซิร์ฟเวอร์ DNS ที่นี่

พอร์ต LDAP

MDaemon จะใช้พอร์ตนี้เพื่อส่งข้อมูลฐานข้อมูลและสมุดที่อยู่ไปยังเซิร์ฟเวอร์ LDAP ของคุณ

พอร์ตผู้ดูแลระบบระยะไกล

MDaemon จะตรวจสอบพอร์ตนี้เพื่อตรวจจับการเชื่อมต่อผ่านการดูแลระบบระยะไกล

พอร์ตมิงเกอร์

นี่คือพอร์ตที่เซิร์ฟเวอร์ Minger จะรับฟังการเชื่อมต่อ

คืนค่าการตั้งค่าพอร์ตเป็นค่าเริ่มต้น

การคลิกปุ่มนี้จะคืนการตั้งค่าพอร์ตทั้งหมดกลับเป็นค่าเริ่มต้น

ผูกเข้ากับหมายเลขพอร์ตใหม่ทันที

หากคุณเปลี่ยนแปลงค่าของพารามิเตอร์พอร์ตใด ๆ คุณควรคลิกปุ่มนี้เพื่อให้การเปลี่ยนแปลงมีผลทันที มิฉะนั้น การเปลี่ยนแปลงจะมีผลหลังจากรีสตาร์ทเซิร์ฟเวอร์แล้วเท่านั้น

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

ไม่มีที่อยู่ IP (คอมพิวเตอร์) ที่สามารถให้สองพอร์ตที่มีหมายเลขเดียวกันได้ หากบางโปรแกรมพยายามเข้าถึงพอร์ตที่โปรแกรมอื่นใช้งานอยู่แล้ว ประกาศพิเศษข้อความแสดงข้อผิดพลาดจะบอกผู้ใช้ว่ามีการใช้งานที่อยู่ที่ร้องขอ (IP:PORT) แล้ว