कमांड लाइन से मेल भेजना


15

ठीक है, मैंने इस छोटी सी ईमेल परियोजना की देखभाल के लिए कुछ दूर तक देखा है।

सबसे पहले, कुछ पृष्ठभूमि: मेरे परिवार में हर साल एक गुप्त संता होता है और मैंने यह जानने के लिए एक स्क्रिप्ट लिखने की पेशकश की है कि किसके लिए उपहार मिले। मैं जो करना चाहता हूं वह एक ईमेल भेजना है जिससे लोगों को पता चल सके कि वे किसके लिए एक उपहार प्राप्त कर रहे हैं, लेकिन मैं अपने जीमेल खाते के माध्यम से ईमेल नहीं भेजना चाहता क्योंकि मैं गुप्त सांता में शामिल होऊंगा।

प्रश्न: मैं कमांड लाइन से एक ईमेल कैसे भेज सकता हूं / एक स्क्रिप्ट बिना उस ईमेल को मेरे "भेजे गए आइटम" में मेरे जीमेल खाते (या किसी अन्य मेल खाते) में संग्रहीत किया जा सकता है। मुझे लगता है कि मैंने अपना स्वयं का smtp सर्वर स्थापित किया होगा, लेकिन मैं वास्तव में बहुत सुंदर हूं।


1
बढ़िया विचार है!
संतवैकू

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

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

जवाबों:


8

आपको एक विशेष SMTP सर्वर की आवश्यकता है, लेकिन आपको इसे स्वयं सेट करने की आवश्यकता नहीं है। जैसा कि किसी ने पहले ही सुझाव दिया है, आप एक बोगस जीमेल खाता बना सकते हैं और उसके लिए एसएमटीपी का उपयोग कर सकते हैं। या, वास्तव में गुमनामी के लिए, आप एक एसएमटीपी प्रदाता का उपयोग कर सकते हैं ; यह आपको गुमनामी और अनुकूलन की एक अतिरिक्त परत ("से: YourFriend@SecretSanta.com") के लिए अपना रिटर्न पता (इसी तरह स्पैमर्स करते हैं) बनाने की अनुमति देगा।

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


3
हम्म, एक जाली के मेरे उदाहरण से: हेडर ने आश्चर्यचकित किया कि क्या सच में कोई सीक्रेटस.कॉम है। और वास्तव में वहाँ है: वे इस समस्या का एक टर्नकी समाधान प्रदान करते हैं।
इसहाक राबिनोविच

हाहाहा, शानदार!
रामी

1
@ राम मुझे बस एहसास हुआ कि कोई व्यक्ति जो ईमेल के हेडर को देख सकता है और स्क्रिप्ट चलाने वाली मशीन के आईपी पते का पता लगा सकता है। हो सकता है कि इससे आपकी पहचान कम हो जाए। स्पष्ट रूप से एक मुद्दा नहीं है अगर सभी प्राप्तकर्ताओं को तकनीकी रूप से चुनौती दी जाती है।
आइजैक राबिनोविच

ओह, हाँ, अंतर्दृष्टि के लिए धन्यवाद, लेकिन मैं एक ईमेल भेजकर सभी को बता रहा हूं कि उनका गुप्त संता कौन है। तो ... यह जानते हुए कि ईमेल कहाँ अप्रासंगिक है। ईमेल के प्रेषक के रूप में लंबे समय तक (मुझे!) यह नहीं देख सकता कि इसमें क्या है जो उन्हें (मुझे!) एक उपहार मिल रहा है। सही बात?
रामी

1

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

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


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