อ่าน 2 นาที
พร็อกซี SMTP
พร็อกซี SMTP เป็นเซิร์ฟเวอร์อีเมลเฉพาะทางที่คล้ายกับ พร็อกซีเซิร์ฟเวอร์ ประเภทอื่น ๆโดยส่งผ่านเซสชัน โปรโตคอลการถ่ายโอนอีเมลแบบง่าย (SMTP) ไปยังเซิร์ฟเวอร์ SMTP...
พร็อกซี SMTP
พร็อกซี SMTP เป็นเซิร์ฟเวอร์อีเมลเฉพาะทางที่คล้ายกับ พร็อกซีเซิร์ฟเวอร์ประเภทอื่น ๆโดยส่งผ่านเซสชันโปรโตคอลการถ่ายโอนอีเมลแบบง่าย (SMTP) ไปยังเซิร์ฟเวอร์ SMTP อื่นโดยไม่ต้องใช้แนวทางการ จัดเก็บและส่งต่อของตัวแทนการถ่ายโอนอีเมล (MTA) เมื่อพร็อกซี SMTP ยอมรับการเชื่อมต่อ มันจะเริ่มต้นเซสชัน SMTP อื่นไปยังเซิร์ฟเวอร์ SMTP ปลายทาง ข้อผิดพลาดหรือข้อมูลสถานะใด ๆ จากเซิร์ฟเวอร์ปลายทางจะถูกส่งกลับไปยัง MTA ที่ส่งผ่านพร็อกซี[ 1 ]
การใช้งาน
พร็อกซี SMTP มักใช้ในการประมวลผลและกรองการรับส่งอีเมลขาเข้าและขาออก[ 2 ]
การพร็อกซี SMTP ขาเข้า
พร็อกซี SMTP มักทำหน้าที่เป็นเลเยอร์เริ่มต้นที่หันหน้าเข้าหาเครือข่ายในระบบอีเมล โดยประมวลผลการเชื่อมต่อ SMTP จากไคลเอ็นต์ก่อนที่จะส่งต่อข้อมูลไปยังเลเยอร์ที่สองของเซิร์ฟเวอร์อีเมล [ 3 ] พร็อกซี SMTP มักใช้เป็นเลเยอร์แรกและ/หรือเลเยอร์เดียวในการป้องกันในระบบกรองสแปม ขาเข้า โดยสามารถวิเคราะห์ข้อความโดยใช้ตัวกรองเนื้อหาสแปมหรือโปรแกรมป้องกันไวรัสบล็อกหรือจำกัดอัตราการเชื่อมต่อโดยใช้บัญชีดำ DNSและระบบชื่อเสียงและกระจายโหลดการเชื่อมต่อ SMTP เพื่อป้องกันการโอเวอร์โหลดของเซิร์ฟเวอร์อีเมล
ข้อดีของการใช้พร็อกซี SMTP
เนื่องจากพร็อกซี SMTP ไม่จัดเก็บข้อความเหมือนกับ MTA จึงสามารถปฏิเสธการเชื่อมต่อ SMTP หรือเนื้อหาข้อความได้แบบเรียลไทม์ทำให้ไม่จำเป็นต้องใช้รายงานการส่งไม่สำเร็จนอกช่องทาง (NDR) ซึ่งเป็นสาเหตุของอีเมลที่ส่งกลับไปกลับมาซึ่งเป็นปัญหาสำคัญในระบบอีเมลบนอินเทอร์เน็ต
พร็อกซี SMTP บางตัวใช้ การจัดการ การเชื่อมต่อ TCP (หรือที่เรียกว่าการควบคุมการไหล ) ซึ่งสามารถช่วยลดความเสียหายต่อเซิร์ฟเวอร์อีเมลปลายทางที่เกิดจากปริมาณการรับส่งข้อมูล TCP ที่เพิ่มขึ้นจากไคลเอนต์ SMTP ที่เป็นอันตราย การจัดการการเชื่อมต่อ TCP ในบริบทของ SMTP โดยทั่วไปเกี่ยวข้องกับการจำกัดแบนด์วิดท์และ/หรือการหน่วงเวลาในการตอบสนองคำสั่ง SMTP (หรือที่เรียกว่าtarpitting ) เมื่อช้าลง แหล่งที่มาของการรับส่งข้อมูล SMTP ที่เป็นอันตรายบางแหล่ง เช่นสแปมบอทมักจะยอมแพ้แทนที่จะส่งข้อความอีเมล ทั้งหมดต่อ ไป[ 4 ]
การใช้เทคนิค"tarpitting" ในเครือข่าย อาจทำได้ยากใน เซิร์ฟเวอร์อีเมลเนื่องจากแต่ละการเชื่อมต่อ SMTP จะถูกประมวลผลช้ากว่าปกติ ซึ่งมักจะทำให้ทรัพยากรระบบที่มีค่า เช่น หน่วยความจำและ CPU ถูกใช้งานอย่างสิ้นเปลือง แต่เนื่องจากสามารถใช้เทคนิคการเขียนโปรแกรมที่เบากว่า เช่น การรับส่งข้อมูลแบบอะซิงโครนัส (เช่นnginx , Node.js , Nettyและlibevent ) ในการสร้างพร็อกซี SMTP ได้ จึงสามารถจัดการการเชื่อมต่อหลายพันรายการได้โดยใช้ทรัพยากรเท่ากับการเชื่อมต่อจำนวนน้อยกว่าในเซิร์ฟเวอร์อีเมล แบบเก็บและส่งต่อ ทั่วไป
การพร็อกซี SMTP ขาออก
บางครั้งมีการแทรกพร็อกซี SMTP ระหว่างเซิร์ฟเวอร์ส่งอีเมลบนเครือข่ายท้องถิ่นและเซิร์ฟเวอร์รับบนอินเทอร์เน็ต พร็อกซี SMTP มักใช้ในบริบทนี้เพื่อกรองสแปม ขาออก อย่างไรก็ตาม ยังมีแอปพลิเคชันอื่นๆ เช่น การลงนาม DomainKeys Identified Mail (DKIM) อีกด้วย[ 5 ]
ประเภทของพร็อกซี SMTP
พร็อกซี SMTP มีอยู่ไม่กี่ประเภทพื้นฐาน:
- แบบซิงโครนัส - การเชื่อมต่อไคลเอ็นต์ SMTP แต่ละครั้งจะทำให้พร็อกซีสร้างการเชื่อมต่อเพียงครั้งเดียวกับเซิร์ฟเวอร์อีเมลปลายทาง
- การมัลติเพล็กซ์ - พร็อกซีจะสร้างการเชื่อมต่อดาวน์สตรีมไปยังเซิร์ฟเวอร์อีเมลเฉพาะเมื่อจำเป็นเท่านั้น และโดยการจัดการกลุ่มการเชื่อมต่อ SMTP อย่างชาญฉลาด การจัดการนี้จะปกป้องเซิร์ฟเวอร์อีเมลดาวน์สตรีมจากการเชื่อมต่อพร้อมกันมากเกินไป[ 6 ]
- โปร่งใส - พร็อกซีจะถูกแทรกเข้าไปในเครือข่ายระหว่างไคลเอนต์และเซิร์ฟเวอร์ โดยปลอมตัวในลักษณะที่ไคลเอนต์และเซิร์ฟเวอร์เชื่อว่าพวกเขากำลังพูดคุยกันโดยตรง แม้ว่าจะมีพร็อกซีอยู่ตรงกลางก็ตาม ผลิตภัณฑ์เชิงพาณิชย์ "MailChannels Outbound" จากMailChannelsใช้พร็อกซีแบบโปร่งใส[ 7 ]การกำหนดเส้นทางตามนโยบายอาจใช้เพื่อกำหนดเส้นทางการรับส่งข้อมูล SMTP ผ่านพร็อกซี SMTP แบบโปร่งใส
ดูเพิ่มเติม
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ พร็อกซี SMTP
พร็อกซี SMTP เป็นเซิร์ฟเวอร์อีเมลเฉพาะทางที่คล้ายกับ พร็อกซีเซิร์ฟเวอร์ ประเภทอื่น ๆโดยส่งผ่านเซสชัน โปรโตคอลการถ่ายโอนอีเมลแบบง่าย (SMTP) ไปยังเซิร์ฟเวอร์ SMTP...
การใช้งาน
พร็อกซี SMTP มักใช้ในการประมวลผลและกรองการรับส่งอีเมลขาเข้าและขาออก [ 2 ]
การพร็อกซี SMTP ขาเข้า
พร็อกซี SMTP มักทำหน้าที่เป็นเลเยอร์เริ่มต้นที่หันหน้าเข้าหาเครือข่ายในระบบอีเมล โดยประมวลผลการเชื่อมต่อ SMTP จากไคลเอ็นต์ก่อนที่จะส่งต่อข้อมูลไปยังเลเยอร์ที่สองของ เซิร์ฟเวอร์อีเมล [ 3 ] พ ร็อกซี SMTP มักใช้เป็นเลเยอร์แรกและ/หรือเลเยอร์เดียวในการป้องกันใน...
การพร็อกซี SMTP ขาออก
บางครั้งมีการแทรกพร็อกซี SMTP ระหว่าง เซิร์ฟเวอร์ส่งอีเมล บนเครือข่ายท้องถิ่นและเซิร์ฟเวอร์รับบนอินเทอร์เน็ต พร็อกซี SMTP มักใช้ในบริบทนี้เพื่อกรอง สแปม ขาออก อย่างไรก็ตาม ยังมีแอปพลิเคชันอื่นๆ เช่น การลงนาม DomainKeys Identified Mail (DKIM) อีกด้วย [ 5 ]