विंडोज 7 पर एसएमटीपी सर्वर


30

क्या एसएमटीपी सर्वर को विंडोज 7 में विंडोज सर्वर 2008 में स्थापित करना संभव है? या कुछ इसी तरह?

मैं एक ऐसा एप्लिकेशन विकसित कर रहा हूं, जो इसका उपयोग करेगा और मैं इसका परीक्षण करने और स्थानीय स्तर पर प्रयास करने में सक्षम होना चाहता हूं।

जवाबों:


44

चूँकि मुझे केवल विकास के लिए इसकी आवश्यकता थी, मैंने smtp4dev का उपयोग करते हुए समाप्त किया , जो कि ईमेल भेजने वाले एप्लिकेशन को विकसित करते समय आपको ठीक वही चाहिए जो आपको चाहिए।

परियोजना का विवरण:

डमी एसएमटीपी सर्वर जो सिस्टम ट्रे में बैठता है और प्राप्त संदेशों को वितरित नहीं करता है। प्राप्त संदेशों को जल्दी से देखा जा सकता है, सहेजा जा सकता है और स्रोत / संरचना का निरीक्षण किया जा सकता है। ईमेल उत्पन्न करने वाले सॉफ़्टवेयर के परीक्षण / डिबगिंग के लिए उपयोगी है।


1
अच्छा उपकरण, बेहतर तो मेरे जीमेल खाते को भरने;)
rdkleine

6

Windows पर .NET एप्लिकेशन के लिए, आप निवर्तमान ईमेल को देखने के लिए स्थानीय फ़ोल्डर में देखने के लिए अपने web.config या app.config फ़ाइल में निम्न जोड़ सकते हैं।

SpecifiedPickupDirectory अपनी हार्ड डिस्क पर एक रास्ता है कि वेब साइट उपयोगकर्ता या एप्लिकेशन पूल लिखने योग्य अनुमतियाँ (जैसे नेटवर्क सेवा या जो भी साइट के अंतर्गत चल रहा है) की अनुमति देता है के साथ अनुकूलित किया जा करने के लिए तत्व की जरूरत है।

</configuration>

  <!-- other configuration elements -->

  <system.net>
    <mailSettings>
      <smtp deliveryMethod="SpecifiedPickupDirectory">
        <specifiedPickupDirectory pickupDirectoryLocation="C:\capture\mail" />
      </smtp>
    </mailSettings>
  </system.net>

</configuration>

यह सिर्फ कमाल है !! अगर मैं कर सकता तो मैं 10 अपवोट देता!
अल्फेरो चिंगोनो

यह ज्यादातर मामलों के लिए सबसे सरल उपाय है! धन्यवाद
kwoodfriend

5

hMailServer विंडोज 7 और विस्टा पर चलने वाली SMTP सेवा प्राप्त करने का सबसे आसान तरीका है।


क्या आप इसे पाने और कृपया चलने के लिए एक सरल ट्यूटोरियल से लिंक कर सकते हैं
ग्रेग बी


1
बस कोशिश की। उत्कृष्ट विकल्प, सेटअप करने में आसान। यह काम करने के लिए अपने फ़ायरवॉल में एक छेद पंच करने के लिए मत भूलना।
हाबिल

2

नहीं, Microsoft अब विंडोज में किसी भी SMTP / POP3 सेवा को शामिल नहीं कर रहा है।


1

IIRC Windows 2008 में पुरानी SMTP सेवा शामिल है जो IIS6 के साथ आई थी (आप इसे II6 संगतता / विरासत अनुभाग या सुविधाओं / भूमिकाओं के क्षेत्रों के तहत पाएंगे) हालांकि यह बाद में विंडोज सर्वर संस्करणों में प्रदर्शित होने और विस्टा में नहीं मिलने की संभावना नहीं है। इसलिए मैं इस पर भरोसा करने की सलाह दूंगा।

पुराने विंडोज संस्करणों पर मैं साइग्विन के एक्जिम पोर्ट की सिफारिश करूंगा, लेकिन मुझे उस पर परेशानी हुई है (पिछली बार जब मैंने विस्टा और 2008 की जांच की थी तो आधिकारिक तौर पर समर्थित प्लेटफॉर्म नहीं थे, जो कि अब तक बदल सकते हैं, लेकिन मुझे संदेह है कि 7 अभी तक समर्थित है)।

एक त्वरित Google hMailServer लाता है जो मुक्त प्रतीत होता है, हालांकि अब खुला स्रोत नहीं है (आप अभी भी पुराने 4.x संस्करणों के लिए स्रोत प्राप्त कर सकते हैं)।

इसके अलावा, आप अपने नेटवर्क पर कहीं एक मूल लिनक्स स्थापित जोड़ सकते हैं, शायद आपके मौजूदा मशीनों में से किसी एक वर्चुअल मशीन या आपके द्वारा चलाए जा रहे थोड़े पुराने पीसी पर। एक बहुत ही बुनियादी (कोई एक्स) डेबियन स्थापित Exim4 रनिंग 64Mb में फिट होना चाहिए।


-1

अगर यह मैं था, तो मैं एक वर्चुअल मशीन के अंदर VMware सर्वर या वर्चुअलबॉक्स का उपयोग करके लिनक्स और आपके एमटीए को पसंद करूंगा। देशी एमटीए चलाने की तुलना में थोड़ा अधिक ओवरहेड लेकिन इतना अधिक शक्तिशाली और आत्म-निहित।


यह मेरे मेल-भेजने वाले एप्लिकेशन का दो बार परीक्षण करने के लिए भारी प्रतीक्षा है, और यह भी कि उत्पादन सर्वर पर यह लोकलहोस्ट के माध्यम से भेजेगा और मुझे अपने देव मशीन पर भी इसकी आवश्यकता है।
विद्यार्थियों की

-1

बस IIS के लिए IIS और ASP सेवाएँ स्थापित करें और फिर जाँच करें कि IIS प्रबंधक SMTP स्वचालित रूप से स्थापित हो जाएगा। और वहां से आप इसे कॉन्फ़िगर कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.