คำตอบอื่น ๆ นั้นยอดเยี่ยมและสแปมมีส่วนเกี่ยวข้องกับมันมาก
แต่จริงๆแล้วมันมีคำตอบที่ง่ายกว่าและมีทั่วไปมากกว่า: คุณสมบัติ การส่งอีเมลผ่าน SMTP เป็นงานที่ซับซ้อนมาก แม้จะไม่มีสแปม แต่คุณก็ไม่ต้องการใช้ชุดคุณสมบัติทั้งหมดของโปรโตคอล SMTP ในไคลเอนต์อีเมลทุกตัว คุณจะดีกว่าด้วยซอฟต์แวร์เฉพาะ (sendmail, postfix และอื่น ๆ เป็นซอฟต์แวร์ตัวใหญ่ในโลก * nix, Exchange ในโลก Windows)
ตัวอย่างเช่นแม้ในขั้นพื้นฐานที่สุดเซิร์ฟเวอร์ SMTP "ของจริง" จะต้องสามารถแก้ไขระเบียน MX ได้อย่างน้อยที่สุด จากนั้นจะต้องเจรจาคุณสมบัติ (ส่วนใหญ่เป็น TLS แต่มีคุณสมบัติอื่นด้วย) มีการจัดการคิวสำหรับการลองใหม่สร้างรายงานที่ไม่ได้จัดส่ง ฯลฯ
และนั่นเป็นเพียงฟังก์ชั่นพื้นฐานที่ต้องมีโดยไม่มีเซิร์ฟเวอร์ที่ใช้งานไม่ได้ มันไม่ได้รวมสิ่งต่าง ๆ เช่นการเขียนที่อยู่, เมลเซิร์ฟเวอร์ ไม่ต้องพูดถึงโพรโทคอลโหลหรือมากกว่านั้นที่สนับสนุน sendmail และคณะเช่น UUCP
การใช้งาน SMTP ใน Outlook, Thunderbird และอื่น ๆ นั้นมีน้อยมาก - ดีที่สุดเทียบเท่ากับการใช้โฮสต์โฮสต์บน sendmail โดยประมาณ
ที่เกี่ยวข้อง แต่ปัญหาแยกต่างหาก: อีเมลเป็นหัวข้อที่มีความอ่อนไหวต่อความปลอดภัยมากและคุณต้องการมีเซิร์ฟเวอร์ที่จัดการจากศูนย์กลางหนึ่งหรือสองสามตัวที่จัดการกับอีเมลแทนที่จะเป็นเซิร์ฟเวอร์แต่ละเครื่องที่มีอยู่หลายแสนเครื่อง