आउटगोइंग ईमेल को अक्षम या ब्लॉक करें


13

वेब साइट परीक्षण करने के लिए, मैं ईमेल भेजने के लिए सेंटोस सर्वर को कैसे निष्क्रिय या अवरुद्ध कर सकता हूं।

अब, अगर मैं कमांड लाइन में चलता हूं

mail xxx@gmail.com

मैं ईमेल भेज सकता हूं। यह वेबसाइट टेस्टिंग के लिए अच्छा नहीं है। मैं साइट के उपयोगकर्ताओं के लिए परेशानी पैदा नहीं करना चाहता।

क्या यह iptables के साथ कुछ करना है? क्या कोई रास्ता बता सकता है?

मैंने न्यूनतम पैकेज के साथ सेंटोस स्थापित किया। मुझे लगता है कि यह qmail है जो डिलीवरी का काम करता है

locate qmail
/usr/share/logwatch/scripts/services/qmail
/usr/share/logwatch/scripts/services/qmail-pop3d
/usr/share/logwatch/scripts/services/qmail-pop3ds
/usr/share/logwatch/scripts/services/qmail-send
/usr/share/logwatch/scripts/services/qmail-smtpd

जवाबों:


14

मुझे लगता है कि ऐसा कुछ होगा:

iptables -A OUTPUT -p tcp --dport 25 -j REJECT

dportSMTP के लिए गंतव्य पोर्ट 25 है। पैकेट बस छोड़ दिया जाएगा। आपको चलाने के लिए आवश्यक नियम लागू करने के लिए:

/sbin/service iptables save

यहाँ CentOS iptables प्रलेखन है

यह परीक्षण नहीं कर सकता, लेकिन काम करना चाहिए


-j REJECTऐसे मामलों में बहुत बेहतर होगा। साथ DROP, एमटीए हमेशा के लिए पुन: प्रयास किया संदेश देने के लिए बनाए रखेगा।
user1686

... ठहरो, मुझे लगता है कि मैं यहाँ खुद को भ्रमित कर रहा हूँ। मुझे लगता है कि अस्वीकार को प्राप्त करने से एमटीए को भी पीछे हटना पड़ेगा, इसलिए मेरी पिछली टिप्पणी बिल्कुल सही नहीं है। फिर भी, मैं खुद DROP पर REJECT को प्राथमिकता देता हूं, क्योंकि पूर्व तुरंत कनेक्शन बंद कर देता है, जबकि बाद वाला एमटीए टाइमआउट की प्रतीक्षा करता है (जो काफी लंबा हो सकता है)।
user1686

@ घबराहट हाँ, इससे समझ में आया कि आपने क्या कहा। मैं सिर्फ एमटीए के लिए iptables
रिट्री के विकल्प बदलूंगा

क्या यह भी आने वाले ब्लॉक करेगा?
ब्लू आइड बीह्मोथ

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