सेटिंग्स से परीक्षण करने के लिए सर्वर से टेस्ट ईमेल भेजने का सबसे आसान तरीका?


13

विंडोज (2008) का उपयोग करना एक आसान कमांड लाइन उपकरण है जिसका उपयोग मैं एसएमटीपी का परीक्षण करने के लिए एक सर्वर से एक परीक्षण ईमेल भेजने के लिए कर सकता हूं, उपयोगकर्ता प्रमाणीकरण, बंदरगाहों, आदि ... अपने खुद के लिखने के बिना?

जवाबों:


18

आपका सबसे अच्छा, सबसे आसान और विश्व स्तर पर उपलब्ध टूल: टेलनेट

  1. कमांड प्रॉम्प्ट पर, टाइप करें: telnet mail.mailserver.com 25
  2. EHLO टाइप करें, और उसके बाद ENTER दबाएँ।
  3. AUTH लोगिन टाइप करें। सर्वर आपके उपयोगकर्ता नाम के लिए एक एन्क्रिप्टेड प्रॉम्प्ट के साथ प्रतिक्रिया करता है।

    आधार 64 में एन्क्रिप्ट किया गया अपना उपयोगकर्ता नाम दर्ज करें। आप अपने उपयोगकर्ता नाम को एनकोड करने के लिए उपलब्ध कई उपकरणों में से एक का उपयोग कर सकते हैं।

    सर्वर आपके पासवर्ड के लिए एक एन्क्रिप्टेड बेस 64 प्रॉम्प्ट के साथ प्रतिक्रिया करता है। आधार 64 में एन्क्रिप्ट किया गया अपना पासवर्ड दर्ज करें।

  4. टाइप करें MAIL FROM :, और फिर ENTER दबाएँ। यदि प्रेषक को मेल भेजने की अनुमति नहीं है, तो SMTP सर्वर एक त्रुटि देता है।

  5. टाइप करें RCPT TO:, और उसके बाद ENTER दबाएँ। यदि प्राप्तकर्ता एक वैध प्राप्तकर्ता नहीं है या सर्वर इस डोमेन के लिए मेल स्वीकार नहीं करता है, तो SMTP सर्वर एक त्रुटि देता है।

  6. DATA टाइप करें।

    यदि वांछित है, तो संदेश पाठ टाइप करें, ENTER दबाएँ, एक अवधि (।) टाइप करें, और उसके बाद फिर से ENTER दबाएँ।

    यदि मेल ठीक से काम कर रहा है, तो आपको निम्नलिखित संकेत के समान प्रतिक्रिया दिखाई देनी चाहिए जो यह दर्शाती है कि मेल डिलीवरी के लिए कतारबद्ध है:

    २५० २.०.० मेलि- SOMETHINGHERE@mail.somedomain.com।

भाग में इस एमएस तकनीक लेख से उद्धृत


हाहा, मैं नहीं जानता कि क्या यह "आसान" है, लेकिन यह निश्चित रूप से एक मूर्खतापूर्ण तरीका है।
मार्क हेंडरसन

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

16

मेरे लिए, सबसे आसान तरीका Powershell में Send-MailMessage का उपयोग कर रहा है । पॉवर्सशेल कंसोल से बस चलाएं:

PS C:\Users\admin> Send-MailMessage -SMTPServer smtp.domain.com -To xxxxx@gmail.com -From youremail@domain.com -Subject "This is a test email" -Body "Hi, this is a test email sent via PowerShell to test the STMP relay server"

इस लिंक पर अधिक विकल्प पाए जा सकते हैं :


1
उपयोगी
शक्तियां

4

यदि यह कुछ ऐसा है जिसे आपको एक बार परीक्षण करना है, या बस थोड़ी संख्या में एसएमटीपी सर्वर के लिए, तो टेलनेट सबसे सुविधाजनक उपकरण हो सकता है, जैसा कि बताया गया है। टेलनेट के बारे में सबसे अच्छी बात यह है कि यह लगभग एक सार्वभौमिक उपकरण है, और यह आपको न केवल एक एसएमटीपी सर्वर का परीक्षण करने की अनुमति देता है, बल्कि पीओपी, आईएमएपी आदि जैसी अन्य सेवाएं भी प्रदान करता है।

हालाँकि, यदि आप इस परीक्षण को नियमित रूप से या बड़े पैमाने पर कर रहे हैं, तो मैं अत्यधिक स्वाक्स का उपयोग करने की सलाह दूंगा । इसका उपयोग करना बेहद आसान है और यह संलग्न फाइलों को भेजने जैसे अन्य कार्य भी कर सकता है (जो आपके मेल कंटेंट फिल्टर के परीक्षण के लिए उपयोगी हो सकता है)।

यह आपको उपयोगी निकास कोड भी देगा, ताकि आप इसका उपयोग स्वचालित परीक्षणों को करने के लिए भी कर सकें।

मैं इसे अक्सर लिनक्स पर उपयोग करता हूं, लेकिन पर्ल स्क्रिप्ट होने के नाते, आपको इसे बिना किसी समस्या के विंडोज बॉक्स पर चलाने में सक्षम होना चाहिए।


नौ साल बाद, मैं भी स्वाक्स की सिफारिश कर सकता हूं। मैक ओएस पर, के साथ स्थापित करें brew install swaks
तूउमासालो

1

यदि आप मैन्युअल रूप से पूरे SMTP लेनदेन के माध्यम से नहीं चलाना चाहते हैं तो आप ईमेल भेजने के लिए एक कमांड लाइन टूल जैसे कि ब्लैट का उपयोग कर सकते हैं ।


0

टेलीनेट को 25 पोर्ट करना और एसएमटीपी कमांड को हाथ से जारी करना आमतौर पर इस उद्देश्य के लिए ठीक है।


0

आप एक ऑनलाइन सेवा की कोशिश कर सकते हैं जो आपके लिए काम करेगी। आप सामान्य SMTP सर्वर समस्याओं के बारे में जल्दी से पता लगा सकते हैं

https://checkeremail.com/smtp-check


1
यह समस्या का हल नहीं है क्योंकि ओपी ने पूछा, क्योंकि यह उपयोगकर्ता प्रमाणीकरण को नहीं संभालता है। अगर ऐसा हुआ भी, तो उन क्रेडेंशियल्स को रैंडम थर्ड पार्टी साइट पर भेजना एक भयानक विचार है।
मैथ्यू फिट्जगेराल्ड-चेम्बरलेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.