पोर्ट 587 — SMTP Submission (TCP)
पोर्ट 587 क्या है?
सुरक्षित ई‑मेल सबमिशन के लिए आधुनिक मानक।
यह एक वेल‑नोन पोर्ट (0–1023) है, जिसे SMTP Submission जैसी मुख्य सेवाएँ उपयोग करती हैं। · RFC 6409
आपको पोर्ट 587 कब खुला रखना चाहिए?
Open on mail servers that accept authenticated email from clients (MUAs). This is the correct port for email applications and clients sending outbound mail — not port 25, which is for server-to-server delivery.
सामान्य उपयोग और सॉफ़्टवेयर
- Postfix
- Exim
- Gmail SMTP
- Microsoft 365
- SendGrid
- Mailchimp Transactional
- Mailgun
सुरक्षा
Port 587 requires STARTTLS and authentication. Ensure your mail server rejects connections that do not upgrade to TLS before sending credentials. Configure rate limiting and monitor for authentication failures, which may indicate credential stuffing. Never allow relay from unauthenticated clients.
क्या पोर्ट 587 सुरक्षित है?
खुला पोर्ट हमले की सतह बढ़ाता है। सुरक्षा SMTP Submission की कॉन्फ़िगरेशन पर निर्भर करती है।
SMTP Submission को सुरक्षा अपडेट के साथ अप-टू-डेट रखें। मजबूत प्रमाणीकरण की आवश्यकता रखें और न्यूनतम आवश्यक IP पतों तक पहुंच सीमित करें।
किसी भी होस्ट पर पोर्ट 587 की कनेक्टिविटी जांचें।
पोर्ट 587 खोलें
पोर्ट 587 (SMTP Submission) के लिए इनकमिंग कनेक्शन की अनुमति देने के लिए, अपना फ़ायरवॉल कॉन्फ़िगर करें और अपने राउटर पर पोर्ट फ़ॉरवर्डिंग नियम जोड़ें।
Windows Defender Firewall खोलें → Advanced Settings → Inbound Rules → New Rule → Port → TCP → Specific local ports: 587 → Allow the connection → नाम दें और नियम सहेजें।
netsh advfirewall firewall add rule name="Open Port 587" dir=in action=allow protocol=tcp localport=587sudo ufw allow 587/tcpsudo iptables -A INPUT -p tcp --dport 587 -j ACCEPTअपने राउटर (192.168.1.1 या 192.168.0.1) में लॉग इन करें → Port Forwarding → एक नया नियम जोड़ें: Protocol TCP, External port 587, Internal IP: आपके डिवाइस का लोकल IP, Internal port 587 → Save करें।
पोर्ट 587 कैसे बंद करें
यदि आपको SMTP Submission की जरूरत नहीं है, तो फ़ायरवॉल या राउटर में इसे ब्लॉक करें।
Windows पर पोर्ट 587 को ब्लॉक करने के लिए, PowerShell या Command Prompt में निम्न कमांड चलाएं (प्रशासक के रूप में):
netsh advfirewall firewall add rule name="Block Port 587" dir=in action=block protocol=tcp localport=587चलाएँ: sudo ufw deny 587/tcpsudo iptables -A INPUT -p tcp --dport 587 -j DROPपोर्ट 587 के लिए पोर्ट फॉरवर्डिंग नियम हटाएँ या निष्क्रिय करें।
अक्सर पूछे जाने वाले प्रश्न
पोर्ट 587 किस लिए उपयोग होता है?▾
पोर्ट 587 SMTP Submission के लिए मानक TCP पोर्ट है। इसका उपयोग सर्वर और एप्लिकेशन द्वारा किया जाता है जिन्हें इस सेवा के लिए इनकमिंग कनेक्शन स्वीकार करने की आवश्यकता होती है। इसे खुला रखना है या नहीं, यह इस बात पर निर्भर करता है कि आप सक्रिय रूप से SMTP Submission सर्वर चला रहे हैं — अन्यथा इसे बंद रहना चाहिए।
क्या पोर्ट 587 को खुला रखना सुरक्षित है?▾
खुला पोर्ट 587 आपकी अटैक सर्फेस को बढ़ाता है। अगर आप SMTP Submission सक्रिय रूप से नहीं चला रहे हैं, तो अपने फ़ायरवॉल में इस पोर्ट को बंद करें और पोर्ट फ़ॉरवर्डिंग नियम हटाएं। यदि SMTP Submission सुलभ होना चाहिए, तो ज्ञात IP तक पहुंच सीमित करें और सॉफ़्टवेयर अपडेट रखें।