अन्य उत्तर सभी उत्कृष्ट हैं, और स्पैम के पास बहुत कुछ है।
लेकिन वास्तव में एक सरल, अधिक सामान्य, उत्तर: विशेषताएं हैं। SMTP के माध्यम से ईमेल भेजना वास्तव में एक बहुत ही जटिल उपक्रम है। स्पैम के बिना भी, आप हर ईमेल क्लाइंट में SMTP प्रोटोकॉल के पूरे फीचर सेट को लागू नहीं करना चाहेंगे; आप सॉफ्टवेयर के एक समर्पित टुकड़े के साथ बेहतर हैं (सेंडमेल, पोस्टफिक्स आदि * * निक्स दुनिया, विंडोज दुनिया में एक्सचेंज) में बड़े हैं।
उदाहरण के लिए, यहां तक कि सबसे बुनियादी पर, एक "वास्तविक" एसएमटीपी सर्वर को कम से कम एमएक्स रिकॉर्ड को हल करने में सक्षम होना चाहिए। फिर उसे फीचर्स (ज्यादातर टीएलएस, लेकिन अन्य फीचर्स भी हैं) पर बातचीत करनी होगी। इसे पुनः प्राप्ति के लिए कतारों का प्रबंधन करना है, गैर-वितरण रिपोर्ट तैयार करना, आदि।
और यह सिर्फ बुनियादी, होना चाहिए, कार्यक्षमता जिसके बिना सर्वर भी काम नहीं करेगा। इसमें एड्रेस री राइटिंग, mailertables जैसी चीजें भी शामिल नहीं हैं। दर्जनों या इतने अन्य प्रोटोकॉल का उल्लेख नहीं है जो UUCP जैसे एटम समर्थन को भेजते हैं।
आउटलुक, थंडरबर्ड आदि में एसएमटीपी कार्यान्वयन बहुत कम से कम है - सबसे अच्छा, मोटे तौर पर सेंडमेल पर स्मार्ट होस्ट का उपयोग करने के बराबर, यदि ऐसा है।
संबंधित, लेकिन एक अलग मुद्दा: ईमेल एक बहुत ही सुरक्षा के प्रति संवेदनशील विषय है, और आप प्रत्येक डेस्कटॉप पर संभावित सैकड़ों या हजारों व्यक्तियों के बजाय एक या बहुत कम केंद्रीय प्रबंधित सर्वर को संभालना चाहेंगे।