ईमेल के माध्यम से ज़िप फ़ाइल भेजने का सबसे विश्वसनीय तरीका क्या है? [बन्द है]


9

मेरे पास अक्सर क्लाइंट जिप फाइलें होती हैं जो केवल मुझे पता लगाने के लिए होती हैं कि उनके कॉर्पोरेट फ़ायरवॉल ने संलग्न फ़ाइल को छीन लिया है। ईमेल के माध्यम से एक संपीड़ित फ़ाइल भेजने का सबसे सीधा तरीका क्या है और अति-उत्सुक फ़ायरवॉल द्वारा आपके अटैचमेंट को हटाने से बचें?

स्पष्ट करने के लिए, मुझे फ़ाइलों को भेजने के बारे में चिंता नहीं है क्योंकि मैं उन्हें डाउनलोड करने के लिए अपने स्वयं के वेब सर्वर पर होस्ट कर सकता हूं। मैं ग्राहकों के लिए मुझे ईमेल करने के लिए एक अच्छा, सरल समाधान के लिए देख रहा हूँ।

आगे स्पष्ट करने के लिए: चूंकि मेरे पास ऑफ़लाइन क्लाइंट सिस्टम पर चल रहे मेरे सॉफ़्टवेयर पर नियंत्रण है, और मैं यह नियंत्रित करता हूं कि डेटा फ़ाइलों को कैसे बनाया जाता है, मैं अभी भी विकल्प चुनना चाहूंगा कि मैं अपने डेटा को कैसे संभव के रूप में आसान बनाने के लिए पैकेज कर सकता हूं ईमेल विशेष रूप से। मैं अपने ग्राहकों को किसी भी अतिरिक्त सॉफ़्टवेयर को स्थापित करने या उनके अंत में तीसरे पक्ष की वेबसाइटों का उपयोग करने से बचने की आवश्यकता है।

जवाबों:


2

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

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

  • क्लाइंट-साइड: डेटा -> सेक -> रोट128 -> डंपफाइल
  • ग्राहक अनुलग्नक के रूप में 'डंपफाइल' भेजता है
  • आपका अंत: डंपफाइल -> रोट128 -> डीकंप्रेस -> आनंद

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

18

आमतौर पर मैं क्या करता हूं बस अपनी फाइलें कहीं अपलोड करता हूं जहां वे सर्वर से सामान डाउनलोड कर सकते हैं। इस तरह, यह उनके इनबॉक्स को रोक नहीं सकता है।

यदि आप अंतरिक्ष में कम हैं, तो ड्रॉपबॉक्स एक महान सेवा है जो आपको मुफ्त में 2 जीबी सार्वजनिक रूप से उपलब्ध स्थान प्रदान करता है (महान सिंक उपकरण, भी!)।

अद्यतन: ऐसा लगता है कि मैंने शुरू में आपके प्रश्न को गलत समझा; आप वास्तव में क्लाइंट को आपको फाइल देने के बजाए आपसे फाइल देने के बारे में पूछ रहे थे। बावजूद, मेरा जवाब वही रहता है। यदि वे सभी टेक-सेवी हैं, तो एक SFTP सर्वर सेट करें जिसे वे सामान अपलोड कर सकते हैं। लेकिन फिर भी, ड्रॉपबॉक्स का उपयोग करना केक का एक टुकड़ा है। अपने प्रत्येक क्लाइंट के लिए एक साझा फ़ोल्डर सेट करें, फिर वे फ़ोल्डर में फाइलें डाल सकते हैं और फाइलें स्वचालित रूप से आपके कंप्यूटर के लिए सिंक हो जाएंगी।


मैंने ड्रॉपबॉक्स का उपयोग इस उद्देश्य के लिए भी शुरू कर दिया है। मैं बस अपने कंप्यूटर पर ड्रॉपबॉक्स के सार्वजनिक फ़ोल्डर में ज़िपित फ़ाइल को छोड़ सकता हूं, साझा करने वाले URL को पकड़ सकता हूं, फिर उस ईमेल में पेस्ट कर सकता हूं। एक बार प्राप्तकर्ता इसे डाउनलोड कर लेता है, तो आप फ़ाइल को अपने पीसी पर कहीं और स्थानांतरित कर सकते हैं या इसे दुर्गम बनाने के लिए हटा सकते हैं।
बेरबेरिक

मेरा समाधान आमतौर पर WinSCP है, जिसमें एक एक्सप्लोरर-जैसा इंटरफ़ेस है (और बहुत प्यारा लगता है जैसे कि बहुत सारे कॉर्पोरेट उपयोगकर्ताओं के लिए परिचित है)। लेकिन जब से मैं एक ईमेल समाधान नहीं हूँ मैं मना कर दूँगा। मैं यह जोड़ना चाहूंगा कि ड्रॉपबॉक्स संभवतः SCP / WinSCP से बेहतर है क्योंकि (1) मेरा मानना ​​है कि यह HTTP का उपयोग करता है इसलिए यह अधिक फायरवॉल में प्रवेश करता है और (2) आपको SSH होस्ट सेट करने की आवश्यकता नहीं है।
JHS

SFTP सर्वर सुझाव के लिए +1। आपको संभवतः ड्रॉपबॉक्स और क्लाइंट को किसी तीसरे पक्ष के सर्वर पर फ़ाइल डालने की समस्या हो सकती है
मैथ्यू फ़रवेल

14

मैं एक .7z फ़ाइल भेजने या एक FILE.zip.potato भेजने के साथ किस्मत पाया है । मैं प्राप्तकर्ता को फ़ाइल .zip पर वापस नाम बदलने का निर्देश देता हूं। यह आश्चर्यजनक रूप से अच्छा काम करता है।

आपको लगता है कि अधिक ईमेल क्लाइंट / सर्वर यह देखने के लिए जांच करेगा कि यह वास्तव में किस प्रकार की फाइल है, लेकिन मुझे लगता है कि समस्या ज़िप फाइलें नहीं भेज रही है, यह ज़िप फाइलों में वायरस भेज रही है । यदि प्राप्तकर्ता को इसे काम करने के लिए फ़ाइल का नाम बदलना है, तो उन्हें यथोचित रूप से अच्छी तरह से पता होना चाहिए कि वे क्या कर रहे हैं, इसलिए उन्हें गलती से नाम बदलने, निकालने और वायरस चलाने की संभावना नहीं है।


1
मेरे पास हमेशा उनके पास फ़ाइल एक्सटेंशन का नाम बदलने के लिए .dat है, लेकिन इस मामले में काम नहीं किया - फ़ायरवॉल अभी भी इसे छीन लिया जब तक कि मैं 7z प्रारूप में नहीं बदल गया और एक पासवर्ड जोड़ा। मुझे अगली बार .potato की कोशिश करनी होगी :)
जैकोबसी

यह सच है कि अनुलग्नक का नाम बदलने वाले लोग आमतौर पर जानते हैं कि वे क्या कर रहे हैं, लेकिन हमेशा डांसिंग बन्नीज समस्या है < codinghorror.com/blog/archives/000347.html >।

अधिकांश व्यावसायिक स्कैनर दोहरे नामकरण समाधान के आसपास पाने के लिए पर्याप्त स्मार्ट नहीं हैं। तो हाँ, यह काम करता है। और हाँ, यह एक बड़ा 'सुरक्षा छेद है।
एवेनी पायने

सभी ज़िप फ़ाइलों को अस्वीकार करना वायरस से निपटने का एक हास्यास्पद मूर्ख तरीका है। एक स्कैनर के लिए ज़िप समर्थन जोड़ना तुच्छ है।
एडम लासेक

@ एडम रोसेनफील्ड: डांसिंग बन्नीज लिंक टूट गया है
केली एस। फ्रेंच

6

वहाँ कई फ़ाइल सेवाएँ भेज रहे हैं जो उनकी वेब साइट के माध्यम से एक अपलोड की गई फ़ाइल प्राप्त कर सकते हैं और आपको इसे डाउनलोड करने के लिए एक लिंक भेजेंगे। यह फ़ाइल को ई-मेल सर्वर से बंद रखने का तनाव रखता है। ऐसी ही एक सेवा SendThisFile है


SendThisFile भी एक समाधान है, जब आपको "बड़ी मात्रा में डेटा (जो कभी आपके लिए" बड़े "मेल करने वाले के लिए" बड़ा) भेजना होता है। उन्हें जिप्स के टुकड़ों में विभाजित करना एक दर्द है।
मार्टिन

2
मैंने पहले yousendit.com का इस्तेमाल सौभाग्य के साथ किया है। कभी-कभी इस प्रकार की साइटें कॉर्पोरेट नीति द्वारा भी अवरुद्ध हो जाती हैं। मैं नहीं जानता कि वे कैसे लोगों को सामान भेजने की उम्मीद करते हैं।
जैकोबसी

यहाँ एक अन्य विकल्प mailbigfile.com है
हैमिश डाउनर

6

मुझे लगता है कि आपको एक सामाजिक समस्या है, तकनीकी नहीं।

अगर मैं आपके प्रश्न को सही से पढ़ रहा हूं, तो आपके पास कई ग्राहक हैं जो आपको समय-समय पर आपको (ज़िप्ड) फाइलें भेजते हैं, जिनमें से एक उल्लेखनीय अनुपात उनके कॉर्पोरेट फ़ायरवॉल के कारण नहीं हो सकता है। अगर मेरे पास यह सही है, तो मेरा सुझाव है कि आप अपने ग्राहकों को यह स्पष्ट करने की आवश्यकता है कि यह उनका कॉर्पोरेट फ़ायरवॉल है जो अति-उत्सुक हो रहा है और उन्हें अपने फ़ायरवॉल अनुरक्षकों को शामिल करने की आवश्यकता है और - सबसे महत्वपूर्ण - नीति में बसने वाले चर्चा।

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


5

इसका कोई 100% समाधान नहीं है। उदाहरण के लिए, मेरी स्पैम / मैलवेयर जांच न केवल फ़ाइल एक्सटेंशन को देखती है, यह फ़ाइल प्रकार को भी देखती है । Zip to .zi_ का नाम बदलने से काम नहीं चलेगा क्योंकि यह ज़िप को "बदबू आ रही है" (फ़ाइल की संरचना और फिंगरप्रिंट को देखता है)। डबल-एक्सटेंशन न केवल "अंदर" एक्सटेंशन में कम हो जाते हैं (फिर से, इसे नाम से फँसाने के लिए), लेकिन वे भी विस्तारित होते हैं। यह ज़िप को 12+ के स्तर तक ले जाता है (ज़िप बम से परहेज करते हुए), इसलिए ज़िप के भीतर एक ज़िप छिपाना भी काम नहीं करता है। यहां तक ​​कि EXE फ़ाइलों के रूप में आने वाले ऑटो-एक्सट्रैक्टर भी उसी तर्क के साथ ऑटो-विस्तारित होंगे।

किसी भी समय आप "स्कैनर के आसपास पाने के लिए" एक ज़िप में कुछ छिपा सकते हैं, एक हमलावर भी ऐसा कर सकता है। यह एक अच्छी बात नहीं है (tm)। हालांकि यह सामान्य अभ्यास नहीं है, लगभग 2-3 साल पहले वायरस पेलोड के लिए ज़िप किया जाना बहुत आम था और फिर भेजा गया, यह अच्छी तरह से जानते हुए कि कई पुरुष अंत-उपयोगकर्ता "बमुश्किल देखें" के चाव का विरोध नहीं कर सकते थे निजी तौर पर आपके काम के कंप्यूटर पर महिलाओं को शामिल किया गया, बस इसे अनज़िप करें और कार्यक्रम को चलाएं ", जिसके परिणामस्वरूप आईटी कर्मचारियों के लिए गड़बड़ हो गई। आप के लिए एक बड़ी झुंझलाहट क्या है, एक सुरक्षा उपाय है जो एक व्यवस्थापक ने अपनी स्वयं की पवित्रता के लिए कहीं और स्थापित किया है

कुछ साइटों के लिए, ज़िप फ़ाइलों को अनुमति देना ठीक है क्योंकि सुरक्षा संबंधी चिंताएँ बहुत अच्छी नहीं हैं या मशीनें बहुत अच्छी तरह से लॉक-डाउन हैं और उनमें टाइट स्कैनिंग डिफेन्स हैं। अन्य लोगों के लिए, यह बिना डेस्कटॉप स्कैनिंग वाले सॉफ्ट टारगेट के नेटवर्क पर जाने की प्रतीक्षा करने वाला टाइम बम हो सकता है। फिर भी अन्य साइटें उन पर प्रतिबंध लगा सकती हैं क्योंकि वे नहीं चाहते हैं कि अंत-उपयोगकर्ता बाहर से कार्यक्रमों में लाएं, जो कि व्यापार के लिए आवश्यक "अनुप्रयोग" के लिए आवश्यक एक विशिष्ट कॉन्फ़िगरेशन के साथ हस्तक्षेप कर सकते हैं।

हमें अभी भी और फिर वायरस की चेतावनी मिलती है, और हां, कुछ ज़िप किए जाते हैं।

मैं फ़ाइल को कहीं और होस्ट करूँगा, और यह उचित पहुंच वाले किसी व्यक्ति द्वारा वेब ब्राउज़र के साथ उठाया गया है।


मुझे इसमें तर्क नजर नहीं आता। ई-मेल की गई फ़ाइल को बहुत अधिक नियंत्रित किया जाता है, लेकिन http ट्रैफ़िक को निःशुल्क मार्ग की अनुमति है? एक छेद है अगर कोई ... ^ ^
Oskar Duveborn

HTTP ट्रैफ़िक को भारी रूप से नियंत्रित किया जाता है। निष्पादक केवल आईटी कर्मचारियों द्वारा डाउनलोड किए जाते हैं। इसलिए, कोई छेद नहीं, जब तक कि कर्मचारियों में से कोई एक छेद-इन-हेड विकसित नहीं करता है।
अवे पेने

4

यदि आप ग्राहक तकनीकी हैं और यहाँ सूचीबद्ध सुझावों और उत्तरों को समझेंगे तो आप जाने के लिए अच्छे हैं।

आप फ़ाइलों को भेजने के लिए अनुसरण करने वाले चरणों के बॉयलर प्लेट पाठ के साथ एक ई-मेल भेजने की कोशिश कर सकते हैं। उनके पास उत्तर देने के लिए कुछ होगा और उम्मीद है कि उनके संभावित प्रश्नों के सभी उत्तर होंगे। विषय पंक्ति को कस्टमाइज़ करना न भूलें ताकि आप प्राप्त उत्तरों के समुद्र में अलग-अलग जवाब पा सकें। हो सकता है कि एक छोटा सा ऐप भी आप इस तरह के ई-मेल को ऑन डिमांड करने के लिए चला सकते हैं (फोन या आईएम पर क्लाइंट के साथ)।

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


जिन ग्राहकों से मैं निपटता हूं वे पावर प्वाइंट का उपयोग नहीं करते हैं। इसके बजाय वे एक वर्ड दस्तावेज़ में स्क्रीन शॉट्स पेस्ट करते हैं। मुझे इसे संभालने के लिए खुद की वेबसाइट का उपयोग करने का विचार पसंद है।
याकूब स्कोन

यदि आपके पास अपनी खुद की वेब साइट को होस्ट करने की क्षमता है, तो बस फ़ाइल अपलोड फॉर्म बनाना तुच्छ है। तब आपके पास अटैचमेंट के लिए पेज ईमेल हो सकता है, या, अगर आपके फायरवॉल इसे स्ट्रिप भी कर सकते हैं, तो क्या यह किसी ड्राइव या नेटवर्क शेयर से डंप है जिसे आप पुनः प्राप्त करते हैं। आप उन्हें ग्राहक संख्या की आपूर्ति करने के लिए भी कह सकते हैं, और फिर संख्या को शामिल करने के लिए फ़ाइल नाम बदल सकते हैं (अपलोड की गई कई फ़ाइलों को अलग करने के लिए)। यदि सुरक्षा एक समस्या है तो अपनी साइट के लिए एसएसएल सर्टिफिकेट प्राप्त करें और उसे वहां छिपा दें। यदि अनाम उपयोग एक समस्या है तो अपलोड को मान्य करने के लिए कुछ क्लाइंट डेटा की आवश्यकता होती है।
मिल्नर

2

मेरे पास एक समाधान यह था कि उन्हें 7-ज़िप का उपयोग पासवर्ड (AES-256 एन्क्रिप्शन) और ज़िप के बजाय 7z प्रारूप के साथ करना था। इसने एक बार काम किया लेकिन यकीन नहीं होता कि मैं अभी भाग्यशाली हूं।

फ़ाइल-एक्सटेंशन का नाम बदलना वह पहली चीज़ थी जिसकी मैंने कोशिश की और इससे कोई मदद नहीं मिली।


2

आपकी सबसे अच्छी शर्त यह है कि इसे ऑनलाइन न करें, बल्कि कई फ़ाइल होस्टिंग साइटों में से एक पर अपलोड करें। उनके फ़ायरवॉल और एंटी-वायरस को दरकिनार करने का कोई मूर्ख सबूत तरीका नहीं है।


2

आप मल्टी-माइम अनुलग्नकों को अलग करने वाले मेल गेटवे से बचने के लिए uuencoding या base64 एन्कोडिंग का प्रयास कर सकते हैं

cat testfile | uuencode | mail you@domain.com

2

FogBugz के साथ मेरे अनुभव को "संदिग्ध" फ़ाइलों का नाम बदलने और एक .unsafeएक्सटेंशन को जोड़ने के कारण , मैं आमतौर पर सभी बाइनरी संलग्नक को एक .unsafeएक्सटेंशन के साथ भेजता हूं और उपयोगकर्ता को इसका नाम बदलने का निर्देश देता हूं ।

एक्सटेंशन का उपयोग करना ऐसा .unsafeहै जो किसी अन्य प्रोग्राम के साथ संबद्ध नहीं होगा, और इसलिए भी यदि उपयोगकर्ता के पास "ज्ञात फ़ाइल प्रकारों के लिए एक्सटेंशन छुपाएं" चालू है, तो एक्सटेंशन विंडोज एक्सप्लोरर में प्रदर्शित होगा। इसके अतिरिक्त ये फ़ाइल एक्सटेंशन Outlook द्वारा अवरोधित नहीं किए जाएंगे।

एक्सटेंशन के बजाय फ़ाइल प्रकार को देखने वाले फ़ायरवॉल के लिए कोई समाधान नहीं है, ये उस चीज़ को अवरुद्ध करने की अधिक संभावना रखते हैं जहां प्रकार विस्तार से भिन्न होता है। सेवा का उपयोग करने के लिए यहां एकमात्र समाधान है

सबसे महत्वपूर्ण बात यह है कि इस .unsafeपद्धति का उपयोग करने पर GMail फिल्टर के आसपास हो जाता है । हमारे कर्मचारियों में से अधिकांश के पास सर्वर के अंत में Gmail पर अपना ईमेल CC'd होता है और इसलिए हम विभिन्न आंतरिक मेलिंग सूचियों से हर समय बाउंस होते हैं यदि हम ZIP के अंदर निष्पादन योग्य फ़ाइलों को शामिल करते हैं और वे एक Gmail खाते में कॉपी हो जाते हैं।


2

मैंने 20 एमबी से अधिक ज़िप फ़ाइल भेजने के लिए YouSendIt का उपयोग किया है । जैसा कि जस्टिन स्कॉट ने कहा कि इन सेवाओं की पेशकश करने वाली कई कंपनियां हैं।


1

जब ज़िप की गई फाइलें क्लाइंट के फ़ायरवॉल द्वारा बाहर निकाली जा रही हैं, तो सबसे अच्छा विकल्प एक SFTP खाते के लिए पूछना है। मुझे इस तरह के अनुभव हुए हैं। समाधान SFTP था ;-)


एसएफटीपी, आपका मतलब है। ;)
सोफी अल्परट

@ एलन ऑल्ट, एसएफटीपी यह है। बस मेरा जवाब संपादित किया। इसे इंगित करने के लिए धन्यवाद ;-)
MarlonRibunal

1

चूंकि मेरे पास क्लाइंट सिस्टम पर चल रहे मेरे सॉफ़्टवेयर पर नियंत्रण है, और मैं यह नियंत्रित करता हूं कि डेटा फ़ाइलों को कैसे बनाया जाता है

आप निर्दिष्ट नहीं करते हैं कि वे किस प्रकार का सॉफ़्टवेयर चला रहे हैं, लेकिन यह बहुत ही "सामान्य" बात करता है ...

अपने सॉफ़्टवेयर से, अपनी सेवा से संपर्क क्यों न करें (उदाहरण के लिए WCF) और संलग्न फ़ाइल के साथ एक संदेश भेजें (या लॉग फ़ाइल, या जो भी आपको लगता है कि किसी भी प्रश्न को हल करने में आपकी मदद कर सकता है जो यह फ़ाइलें करेगा) और मैं आपको एक दे सकता हूं उदाहरण:

असेंबली फ़ाइल में एक विकल्प के रूप में सुपरऑफिस सीआरएम (विंडोज़ और वेब दोनों संस्करणों में) लॉग्स समूह के तहत "SendToSuperOffice" कहा जाता है, अगर यह सच है, तो उन्हें डेटाबेस की (क्लाइंट) क्लाइंट सॉफ्टवेयर से लॉग फाइल मिलेगी। सीरियल नंबर) और सभी त्रुटियां और विफलताएं और उस तरह से क्लाइंट की मदद करना ... अंत उपयोगकर्ताओं के साथ काम करते समय क्लाइंट को फाइल या जानकारी डायन भेजने की कोई आवश्यकता नहीं है कि कुछ उपयोगकर्ताओं को ईमेल के अंदर फाइल भेजने के तरीके में भी परेशानी होती है। !


+1 चूंकि आपके पास पहले से क्लाइंट-साइड कोड है, ईमेल के साथ पूरी तरह से डिस्पेंस करें और वेब-सेवा कॉल में फ़ाइल भेजें। यदि आप अभी भी एक ईमेल भेजना चाहते हैं, तो फ़ाइल को एक वेब सेवा कॉल में भेजें और आपको एक ईमेल भेजकर बताएं कि फ़ाइल अपलोड हो गई है।
वाल्डेनल

उफ़, यह भी उल्लेख करना चाहिए कि यह एक ऑफ़लाइन अनुप्रयोग है - मेरे प्रश्न को फिर से अपडेट करेगा!
जैकोबसी

ऑफ़लाइन के रूप में ... कोई इंटरनेट एक्सेस नहीं है? अनुलग्नक के साथ एक ईमेल बनाने और इसे भेजने या यहां तक ​​कि कतार में रखने के लिए भी नहीं?
प्रातः

1

यह पूरी तरह से दीवार से दूर है और संभवतः आपके लिए एक आदर्श समाधान नहीं है, लेकिन एक छोटे स्टैंडअलोन ऐप को लिखने पर विचार करें जो एक फ़ाइल को इनपुट के रूप में लेता है और 0xFF के साथ XORed सभी बाइट्स के साथ उस फ़ाइल की एक नई प्रतिलिपि लिखता है । शायद यह एक ही रास्ता दे, लेकिन जैसे अतिरिक्त एक्सटेंशन के साथ। ग्राहक इसे अपने डेस्कटॉप पर रख सकते हैं और इसके ऊपर सिर्फ फाइलों को खींच सकते हैं। विंडोज को एक तर्क के रूप में प्रोग्राम को स्रोत फ़ाइल के पूर्ण पथनाम के साथ चलाना चाहिए।

एन्कोडिंग आधे के लिए कोड की एक दर्जन से अधिक पंक्तियां शायद ही होनी चाहिए।

हाँ? हाँ? मुझे सही पता है! मैं क्या कह सकता हूं, हम यहां सभी अर्ध-प्रोग्रामर हैं।


मुझे लगता है कि अगर मैलवेयर स्कैनर XOR 0xFF चाल के लिए पहले से ही कूल्हे हैं तो आप बस हार्ड-कोडित कुंजी के साथ सममित एन्क्रिप्शन का उपयोग कर सकते हैं। अधिकांश स्क्रिप्टिंग परिवेशों के मानक पुस्तकालयों, .NET, जावा या जो भी हो, के साथ यह अभी भी बहुत सरल होना चाहिए।
मई'09

ओह, और आपको अच्छी नौकरी सुरक्षा मिलती है।
मई'09

1

मैं फाइल को भेजने के लिए अपलोड करता हूं । आप इसे एक सप्ताह तक स्टोर कर सकते हैं, बिल्कुल मुफ्त। आप 100 एमबी तक अपलोड कर सकते हैं, और इसके लिए किसी सॉफ्टवेयर की आवश्यकता नहीं है।


1

हम शेयर फाइल का उपयोग करते हैं , यह मुफ़्त नहीं है, लेकिन यह लोगों के लिए आपको फाइल भेजने के लिए वास्तव में आसान बनाता है। आप उन्हें .sharefile.com / (साइट पर आपकी खुद की ब्रांडिंग हो सकती है, यदि आप इसके बारे में चिंतित हैं कि आप इसे किसी तृतीय पक्ष साइट की तरह देख रहे हैं) के साथ एक ईमेल भेज सकते हैं जहाँ वे HTTP के माध्यम से फ़ाइल (ओं) को अपलोड कर सकते हैं।

हमें क्लाइंट्स को हमें बड़ी फाइलें (100 एमबी से 2 जीबी की रेंज में) भेजने की अनुमति देने की आवश्यकता थी, और उनके फायरवॉल पोल के कारण एफटीपी सर्वर स्थापित करना एक विकल्प नहीं था।


यह वास्तव में चालाक लग रहा है - निश्चित रूप से इस पर गौर करेंगे।
जाकोबसी

मैंने पहले से ही एक ग्राहक पाया है जिसके पास yousendit.com और sharefile.com दोनों हैं। अवरुद्ध
जैकोबसी

1

यदि आप एक ग्राहक समाधान की तलाश कर रहे हैं, तो यह स्पष्ट रूप से सीधा और सरल होना चाहिए। चूंकि ईमेल के माध्यम से ज़िप फाइलें भेजना स्वाभाविक रूप से अविश्वसनीय है और एफ़टीपी के माध्यम से ग्राहकों को अपलोड करने की आवश्यकता होती है, यह बोझिल है, एक वेब-आधारित फ़ाइल अपलोडर सबसे परिचित और विश्वसनीय तरीका होगा। YouSendIt की बिजनेस प्लस योजना यहां एक अच्छी फिट है।

  • होस्ट किए गए ड्रॉपबॉक्स पेज जहां ग्राहक आपको फाइलें भेज सकते हैं
  • आपके व्यवसाय से मिलान करने के लिए ब्रांड योग्य पृष्ठ और ईमेल

YouSendIt's SiteDrop ऐड-ऑन मेरी राय में, सबसे अच्छा अनुभव बनाता है। ग्राहक एम्बेड किए गए अपलोडर के साथ आपकी वेबसाइट पर फ़ाइलें अपलोड कर सकते हैं, और आप और वे दोनों अपलोड समाप्त होते ही पुष्टि ईमेल प्राप्त कर सकते हैं।


मैं वास्तव में इस तरह के विचार को पसंद कर रहा हूं - ShareFile.com समान है। दुर्भाग्य से मुझे पता है कि मेरे कुछ ग्राहकों की पहुंच yousendit.com तक है, क्योंकि हमने फ्री वर्जन का इस्तेमाल किया था।
जाकोबसी

1

अगर मैं सही ढंग से पढ़ रहा हूं, तो आप पूछ रहे हैं कि जब आपके फ़ायरवॉल ज़िप फ़ाइलों को फ़िल्टर कर रहे हैं, तो आपके क्लाइंट किसी भी अतिरिक्त सॉफ़्टवेयर को स्थापित किए बिना आपके क्लाइंट को मज़बूती से ईमेल कर सकते हैं।

फ़ायरवॉल को मानते हुए वास्तव में फ़ाइल संरचना की जांच करता है और न केवल विस्तार, आप नहीं कर सकते। इन बाधाओं के तहत नहीं।

हम वैकल्पिक समाधान सुझा सकते हैं (फ़ाइलों को एन्क्रिप्ट करें, ज़िप प्रोग्राम का उपयोग करें फ़ायरवॉल समझ में नहीं आता है, फ़ायरवॉल को ठीक करें, आदि), लेकिन फ़ायरवॉल वास्तव में फ़िल्टरिंग कैसे कर रहा है, इसके बारे में अधिक जानकारी के बिना, यह जानना असंभव है कि क्या वे ' मदद करेंगे। कुछ बुनियादी सवाल:

  • फायरवॉल क्या / मॉडल है?
  • यह "कभी-कभी" पट्टी संलग्नक क्यों करता है? हमेशा क्यों नहीं?
  • फ़ायरवॉल निरीक्षण क्या संलग्नक कर सकते हैं?
  • अज्ञात अनुलग्नक प्रकारों के साथ फ़ायरवॉल क्या करता है?
  • आप अटैचमेंट्स क्यों नहीं रोक सकते?

हमारे पास वर्तमान जानकारी के साथ, सही उत्तर यह है कि या तो स्ट्रिपिंग अटैचमेंट बंद कर दें या गैर-ईमेल समाधान का उपयोग करें।


नहीं, मेरे फ़ायरवॉल नहीं, भेजने के अंत में फ़ायरवॉल, और न केवल एक फ़ायरवॉल, बल्कि आम तौर पर सभी कॉर्पोरेट फ़ायरवॉल बाहर। जो सभी अलग हैं। यह एक कठिन समस्या है :)
जैकोबसी

1

यह प्रश्न लंबे समय से बंद है, लेकिन इस पर और किसी अन्य व्यक्ति को ठोकर लगी है जो इसे पाता है: एक समाधान जो मैं उपयोग करता हूं वह ईमेल को एन्क्रिप्ट करना है। यह Apple के Mail.app पर करने के लिए सरल है, और आउटलुक पर भी काफी आसान दिखता है। यह डिजिटल सर्टिफिकेट वाले दोनों पक्षों पर निर्भर करता है - जिसे आप http://www.comodo.com/home/email-security/free-email-certificate.php से व्यक्तिगत उपयोग (या व्यवसाय के लिए छोटे शुल्क) पर मुफ्त में प्राप्त कर सकते हैं - और निश्चित रूप से कई अन्य डिजिटल प्रमाणपत्र प्रदाता। मैंने कॉमोडो को सिर्फ इसलिए चुना क्योंकि मैंने इसका इस्तेमाल किया था।


0

मैं आमतौर पर .ip_ करने के लिए ज़िप फ़ाइल का नाम बदलने और उन्हें _ को p में बदलने के लिए कहता हूं। मुझे (अभी तक) असफल नहीं हुआ है।

-डॉन


0

यदि आप डेटा का पता लगाने को दरकिनार नहीं करना चाहते हैं, तो आप स्टेग्नोग्राफ़ी का उपयोग कर सकते हैं - अर्थात, अपनी फ़ाइल को (सबसे अधिक) छवि फ़ाइल के भीतर छिपाएँ। मुक्त अनुप्रयोगों के लिए लिंक का एक गुच्छा है जो विकिपीडिया लिंक पर आपके लिए ऐसा कर सकता है।


0

फ़ायरवॉल / मेल सर्वर जो स्ट्रिप आउट करते हैं। ज़िप या कोई अन्य संपीड़ित संग्रह समस्या से निपटने का गलत तरीका है, IMHO। बाहरी उपयोगकर्ताओं के 0,01% से सुरक्षा को "संरक्षित" करने के लिए, उन sysadmins शेष 100% आंतरिक उपयोगकर्ताओं को दंडित कर रहे हैं।

अच्छा एंटीवायरस (क्लाइंट और सर्वर साइड) एक अच्छा समाधान है।

मैं एक कंपनी (कर्मचारियों के 4000) के लिए काम करता हूं, जहां .zip अटैचमेंट की अनुमति है, और लगभग किसी को भी वायरस / खराब सॉफ़्टवेयर समस्या नहीं हुई है।


0

एक बदसूरत लेकिन संभवतः काम करने योग्य समाधान, यह देखते हुए कि आप एक्सचेंज के दोनों सिरों को नियंत्रित करते हैं, मूल रूप से अपना स्वयं का MIME रोल कर रहा है: एक ईमेल भेजना जो SMTP के रूप में दूर का संबंध है, आपके स्वयं के विभाजकों के भीतर संलग्न बेस 64-एन्कोडेड डेटा के साथ और आपके साथ स्वयं सामग्री विवरण मार्कर।


0

आपका प्रश्न विशेष रूप से इंगित करता है कि वे आपको ईमेल करना चाहते हैं। यदि आवश्यकता हो तो वास्तव में कोई मूर्खतापूर्ण समाधान नहीं है। ईमेल डेटा के बड़े ब्लॉक ले जाने के लिए नहीं बनाया गया है!

आप वेब सर्वर पर FTP (या SFTP) सर्वर चालू कर सकते हैं। यदि आप IIS का उपयोग कर रहे हैं तो यह सीधे-आगे है। आप ग्राहकों के लिए उपयोगकर्ताओं को सेटअप कर सकते हैं, और वेब-आधारित फ़ाइलों को अपलोड करने में सक्षम कर सकते हैं।


0

यदि आप फ़ाइलें भेजने की बात नहीं कर रहे हैं , और केवल फ़ाइलें प्राप्त कर रहे हैं - तो क्या आप अपने स्वयं के मेल फ़िल्टर को नियंत्रित नहीं करते हैं? क्या आप विशिष्ट सामग्री की अनुमति देने के लिए इसे ट्विक नहीं कर सकते? (भेजने वाले को आम तौर पर कोई अटैचमेंट नहीं मिलेगा, केवल प्राप्त करने वाला)

मेल स्कैनर आमतौर पर जिस भी तरह के संपीड़ित अटैचमेंट को खोलते हैं, ताकि वे अटैचमेंट की सामग्री को स्कैन कर सकें। अज्ञात संपीड़न तकनीकों के कारण फ़ाइल को संगरोधित किया जा सकता है । लेकिन आमतौर पर प्रतिबंधित प्रतिबंधों का एक सेट है जिसे प्राप्त करने की अनुमति नहीं है । (जैसे कि .exe, .bin - आदि)। कुछ mailfilters इन उछाल होगा, दूसरों को लगाव बाहर पट्टी जाएगा।

यकीन नहीं होता अगर यह मदद करता है।


वास्तव में मेरे अनुभव में कॉर्पोरेट नेटवर्क स्ट्रिप आउट करता है। भेजने के छोर पर ज़िप संलग्नक। मेरे पास सभी संदेश नीचे कहे जा रहे हैं 'CORRUPT CONTENT ALERT सामग्री जो इस प्रतिकृति को भ्रष्ट पाया गया। भ्रष्टाचार का कारण: अज्ञात अधिक जानकारी के लिए अपने सिस्टम व्यवस्थापक को देखें। कॉपीराइट 1999-2007 मैकफी, इंक। ' धन्यवाद McAffe!
जैकोबसी

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

0

समस्या - कोई 100% समाधान नहीं है जो सभी के लिए समस्या को ठीक करता है

आप सभी के लिए काम करने वाले ईमेल के माध्यम से जिप फाइलें भेजने के लिए एक मूर्खतापूर्ण तरीका नहीं खोज रहे हैं। कुछ स्थानों पर सफेद सूची होती है - वे कुछ को छोड़कर प्रत्येक अनुलग्नक को रोकते हैं जिसे वे सख्ती से स्कैन करते हैं। अन्य स्थानों पर फ़ाइल नाम की परवाह नहीं है, वे फ़ाइल को स्वयं स्कैन करते हैं और अगर यह आंतरिक रूप से ज़िप फ़ाइल की तरह दिखता है, तो वे अभी भी इसे ब्लॉक करेंगे।

यदि आप फ़ाइल को एक अलग एन्क्रिप्शन प्रोग्राम के साथ एन्क्रिप्ट करते हैं (पासवर्ड संरक्षित या एन्क्रिप्टेड ज़िप फाइलें अभी भी पता लगाने योग्य हैं) तो फ़ाइल का नाम कुछ अहानिकर में बदल दें, फिर कई मामलों में यह प्राप्त होगा, लेकिन फिर आप अपने ग्राहकों से अनुसरण करने के लिए कह रहे हैं कई कदम - जो घर्षण जोड़ता है और आप ग्राहकों को खो देंगे।

अक्सर आप ऐसा नहीं कर सकते हैं क्योंकि वे सॉफ़्टवेयर को चला या स्थापित नहीं कर सकते हैं जो उनके सिस्टम पर पहले से ही नहीं है।

आपका सबसे अच्छा शर्त है कि लोगों को उपयोग करने के लिए एक और कम-घर्षण चैनल प्रदान करना है।

समाधान - वेब फ़ॉर्म अपलोड (आपके और ग्राहक के लिए सरल, सस्ता, आसान)

अपलोड बटन और वेब फॉर्म के साथ एक वेबसाइट सेट करें। उन उपयोगकर्ताओं को निर्देश दें जिनके पास वेबफॉर्म अपलोड संस्करण का उपयोग करने के लिए यह समस्या है।

उस बिंदु पर आप वेब फ़ाइल को अटैचमेंट के रूप में भी ईमेल कर सकते हैं, इसलिए यह आपके लिए सहज है।

एक साधारण, सस्ता वेबहोस्ट केवल कुछ रुपये प्रति माह आपके लिए खर्च करने वाला है (या यदि आप बहुत कम अंत में जाना चाहते हैं)। अपने ग्राहकों के लिए बहुत कम घर्षण।

कोड उदाहरण

फाइल अटैचमेंट के साथ PHP आधारित ईमेल फॉर्म कैसे बनाएं

-Adam


-1

उन्हें file.zip फ़ाइल का नाम बदलें।

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